无法在SQL Server2005 Manger Studio 中录入中文的问题

2016-01-29 16:00 7 1 收藏

无法在SQL Server2005 Manger Studio 中录入中文的问题,无法在SQL Server2005 Manger Studio 中录入中文的问题

【 tulaoshi.com - SQLServer 】

问题表现:

在 SQL Server 2005 Manger Studio中打开表,无法输入中文,只能输入英文

问题重现:

1.  我们建立如下三个测试表:

CREATE TABLE ta(

    id int IDENTITY,

    col varchar(50)

)


CREATE TABLE tb(

    col varchar(50),

    id int IDENTITY

)


CREATE TABLE tc(

    col1 varchar(50),

    col2 as col1

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/sqlserver/)

)
 

2.  在SQL Server 2005 Manger Studio 中打开上述三个表进行数据录入,你会发现是能录入中文的

 

3.  那么错误故障是如何再现的呢?继续测试,在上面建立的测试表中,每个表都有一个只读的列,如果把你把光标移动到该列,再移回到可写列,你就会发现,无法开启中文输入法了。


结论:

在 SQL Server 2005 Manger Studio 中录入数据的时候,不要把光标移动到只读的列中,否则你的中文就不要想录入了

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/sqlserver/)

另外,设计表的时候可能也得注意,如果你想在SQL Server 2005 Manger Studio 中录入中文,则不要把只读列设置为第1列,比如上面的测试表 ta, 如果你已经录入了数据,再用SQL Server 2005 Manger Studio 打开的时候,你会发现光标是定位在第1条记录的第1列(标识列,也是只读列)的,这样会导致你根本无法录入中文


这应该算是SQL Server 2005 Manger Studio 的一个BU吧

小提示:

在 SQL Server 2005 Manger Studio 中,只读列显示的数据是灰色的(比正常列的颜色稍淡一些,仔细看一下就能区分出来

来源:http://www.tulaoshi.com/n/20160129/1497045.html

延伸阅读
标签: SQLServer
SQL SERVER 2005中,终于引入了表分区,就是说,当一个表里的数据很多时,可以将其分拆到 多个的表里,大大提高了性能。下面举例子说明之 比如,在C盘下建立如下几个目录 C:Data2Primary C:Data2FG1 C:Data2FG2 C:Data2FG3 C:Data2FG4 其中primary存放的是主数据库文件,其他FG1--FG4存放四个单独的文件组,可以见创立数据库 Data Partition DB...
标签: SQLServer
  一、在Analysis Services项目中定义数据源视图 1、根据模板创建Analysis Services项目 BIDS(Business Intelligence Development Studio)利用模板创建不同类型的项目,Analysis Services项目即为其中的一个模板,而且这些模板是可自定义的。 2、定义数据源 使用Native OLE DB\Microsoft OLE DB Provider for SQL Server...
为了查找这些存储过程,你可以花时间在互联网搜索,查看一些你还未知道的存储过程,也许在一两个小时您可能会发现你想要...也许你很幸运的找到,其他人在他们的文章中列出所有的存储过程 ,函数和视图,并介绍了如何使用这些存储过程。 但其实,您可以在一分钟之内就可以自己列出这些存储过程、函数和视图的清单!这份名单甚至包括SQL...
问题提出 在我的新工作中,我面临着一个问题,在product数据库中把创建的表进行归档,因为随着数据库的增长,现在需要把它们移走。同时,这些归档的表被几项工作使用,而且它还在应用程序的代码中被调用。这样移动它们就是一个非常复杂的过程。我希望能找到一种方法,尽可能减轻开发人员必须得完成的工作量,因为他们的时间非常有限...
标签: SQLServer
  在 SQL Server 2005 中查询表结构及索引 -- 1. 表结构信息查询 -- =================================================== -- 表结构信息查询 -- 邹建 2005.08(引用请保留此信息) -- ==================================================== SELECT     TableName=CASE WHEN C.column_id=1 THEN O.name ELSE N'' END, ...

经验教程

742

收藏

29
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部