在程序開發過程中,有時候需要直接在數據庫中輸入數據測試程序。
如果在Microsoft SQL Server數據庫的表中直接輸入 漢字的話,有時候會出現輸入不了漢字的情況,
這個貌似是個小BUG,實驗了幾次,有以下幾種情況。
1.如果把表中某字段定義為INT或BIGINT而且把此列放到第一列的位置,打開表後,往其他字段裡輸入漢字,則
輸入不了漢字。
2.如果在表中第一列的位置的字段是非INT或BIGINT列的時候,則可以輸入漢字
小結論:當打開數據庫某表的時候,光標位置默認在第一列中,如果此列為INT或BIGINT時候
則在其他非 INT或BIGINT列中輸入不了漢字.
解決方法:把為INT或BIGINT列放到非第一列位置 或者 更改INT或BIGINT 列為非INT或BIGINT列