在登陸操作時(shí),發(fā)現(xiàn)輸入lee和LEE都會(huì)登陸成功,原因是sqlserver默認(rèn)不區(qū)分大小寫
下面語句是設(shè)置SQL Server數(shù)據(jù)庫是否區(qū)分大小寫:(表名和數(shù)據(jù)庫字段名)
--修改數(shù)據(jù)庫不區(qū)分大小寫alter database 數(shù)據(jù)庫名稱 COLLATE Chinese_PRC_CI_AS
如:alter database db_BBS COLLATE Chinese_PRC_CI_AS--修改數(shù)據(jù)庫區(qū)分大小寫alter database 數(shù)據(jù)庫名稱 COLLATE Chinese_PRC_CS_AS
如:alter database db_BBS COLLATE Chinese_PRC_CS_AS
下面是數(shù)據(jù)庫各行記錄內(nèi)容是否區(qū)分大小寫:(一般在查詢時(shí)的where條件中使用)
--不區(qū)分大小寫
alter database 數(shù)據(jù)庫名稱 alter column 字段名稱 字段類型 COLLATE Chinese_PRC_CI_AS
如:alter database db_BBS alter column DBConn varchar(500) COLLATE Chinese_PRC_CI_AS
--區(qū)分大小寫
alter database 數(shù)據(jù)庫名稱 alter column 字段名稱 字段類型 COLLATE Chinese_PRC_CS_AS
如:alter database db_BBS alter column DBConn varchar(500) COLLATE Chinese_PRC_CS_AS
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注