在SQL2005的SQL Server Management Studio中,右键打开表,输入数据,竟然发现输入不了中文,Sql server2005输入法不了中文?
开始以为是我的输入法(极点五笔)的问题,换用微软拼音还那样,
查看字符集
sp_helpsort
Chinese-PRC, case-insensitive, accent-sensitive, kanatype-insensitive, width-insensitive
不过是可以向里面control +V中文的.
最后在zjcxc(邹建)解决的问题里找到了解决办法

在输入数据时, 一般是不输入有默认值的列的值的, 这时候, 当你录入一行, 移动到下一行时, 最左边的标志列会有一个红色的错误标志, 移动到该条记录时, 下面的状态会显示"该单元格是只读的"

出现这种情况时, 你就无法录入中文了


 

Sql server2005输入法不了中文?CREATE TABLE [dbo].[Game](
Sql server2005输入法不了中文?    
[ID] [int] IDENTITY(1,1NOT NULL,
Sql server2005输入法不了中文?    
[GameName] [nvarchar](500) COLLATE Chinese_PRC_CI_AS NOT NULL,
Sql server2005输入法不了中文?    
[IsAvailable] [int] NOT NULL CONSTRAINT [DF_Game_IsAvailable]  DEFAULT ((1)),
Sql server2005输入法不了中文? 
CONSTRAINT [PK_Game] PRIMARY KEY CLUSTERED 
Sql server2005输入法不了中文?(
Sql server2005输入法不了中文?    
[ID] ASC
Sql server2005输入法不了中文?)
WITH (IGNORE_DUP_KEY = OFFON [PRIMARY]
Sql server2005输入法不了中文?
ON [PRIMARY]

因为第一列ID为IDENTITY列,所以在打开表的时候整行都是只读,所以输入的时候就会无法录入中文

Sql server2005输入法不了中文?CREATE TABLE [dbo].[Game](
Sql server2005输入法不了中文?    
[GameName] [nvarchar](500) COLLATE Chinese_PRC_CI_AS NOT NULL,
Sql server2005输入法不了中文?    
[ID] [int] IDENTITY(1,1NOT NULL,
Sql server2005输入法不了中文?    
[IsAvailable] [int] NOT NULL CONSTRAINT [DF_Game_IsAvailable]  DEFAULT ((1)),
Sql server2005输入法不了中文? 
CONSTRAINT [PK_Game] PRIMARY KEY CLUSTERED 
Sql server2005输入法不了中文?(
Sql server2005输入法不了中文?    
[ID] ASC
Sql server2005输入法不了中文?)
WITH (IGNORE_DUP_KEY = OFFON [PRIMARY]
Sql server2005输入法不了中文?
ON [PRIMARY]

改成这样就可以了.把IDENTITY列放到后面Sql server2005输入法不了中文?.

相关文章:

  • 2021-07-28
  • 2021-07-06
  • 2022-01-20
  • 2021-04-04
  • 2021-11-17
  • 2022-12-23
  • 2021-11-17
  • 2021-11-07
猜你喜欢
  • 2021-08-15
  • 2022-01-09
  • 2021-05-28
  • 2022-12-23
  • 2021-12-06
  • 2021-05-21
  • 2022-12-23
相关资源
相似解决方案