在程序开发过程中,有时候需要直接在数据库中输入数据测试程序。
如果在Microsoft SQL Server数据库的表中直接输入 汉字的话,有时候会出现输入不了汉字的情况,
这个貌似是个小BUG,实验了几次,有以下几种情况。
1.如果把表中某字段定义为INT或BIGINT而且把此列放到第一列的位置,打开表后,往其他字段里输入汉字,则
输入不了汉字。
2.如果在表中第一列的位置的字段是非INT或BIGINT列的时候,则可以输入汉字
小结论:当打开数据库某表的时候,光标位置默认在第一列中,如果此列为INT或BIGINT时候
则在其他非 INT或BIGINT列中输入不了汉字.
解决方法:把为INT或BIGINT列放到非第一列位置 或者 更改INT或BIGINT 列为非INT或BIGINT列