無法在 SQL Server 2005 Manger Studio 中錄入中文的_Mssql數(shù)據(jù)庫教程
推薦:如何查看并導(dǎo)出數(shù)據(jù)表中字段的注釋信息查看并導(dǎo)出SQL Server 2000數(shù)據(jù)表中字段的注釋信息: 此示例為導(dǎo)出某個表注釋的語句:(表名是bbs_bank_log) 以下為引用的內(nèi)容: SELECT sysobjects.
問題表現(xiàn):
在 SQL Server 2005 Manger Studio中打開表,無法輸入中文,只能輸入英文
問題重現(xiàn):
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
)
2. 在SQL Server 2005 Manger Studio 中打開上述三個表進行數(shù)據(jù)錄入,你會發(fā)現(xiàn)是能錄入中文的
3. 那么錯誤故障是如何再現(xiàn)的呢?繼續(xù)測試,在上面建立的測試表中,每個表都有一個只讀的列,如果把你把光標(biāo)移動到該列,再移回到可寫列,你就會發(fā)現(xiàn),無法開啟中文輸入法了。
結(jié)論:
在 SQL Server 2005 Manger Studio 中錄入數(shù)據(jù)的時候,不要把光標(biāo)移動到只讀的列中,否則你的中文就不要想錄入了
另外,設(shè)計表的時候可能也得注意,如果你想在SQL Server 2005 Manger Studio 中錄入中文,則不要把只讀列設(shè)置為第1列,比如上面的測試表 ta, 如果你已經(jīng)錄入了數(shù)據(jù),再用SQL Server 2005 Manger Studio 打開的時候,你會發(fā)現(xiàn)光標(biāo)是定位在第1條記錄的第1列(標(biāo)識列,也是只讀列)的,這樣會導(dǎo)致你根本無法錄入中文
這應(yīng)該算是SQL Server 2005 Manger Studio 的一個BU吧
小提示:
在 SQL Server 2005 Manger Studio 中,只讀列顯示的數(shù)據(jù)是灰色的(比正常列的顏色稍淡一些,仔細(xì)看一下就能區(qū)分出來
分享:多種還原.bak數(shù)據(jù)庫文件方式備份還原數(shù)據(jù)庫 備份數(shù)據(jù)庫 企業(yè)管理器 --或用SQL語句(完全備份): backup database 數(shù)據(jù)庫 to disk='c:你的備份文件名' 還原數(shù)據(jù)庫 企業(yè)管理器 --或用SQL語句: restore datab
- sql 語句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無法查看數(shù)據(jù)庫,提示 無法為該請求檢索數(shù)據(jù) 錯誤916解決方法
- SQLServer日志清空語句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲過程參數(shù)的用法實例詳解
- 相關(guān)鏈接:
- 教程說明:
Mssql數(shù)據(jù)庫教程-無法在 SQL Server 2005 Manger Studio 中錄入中文的
。