11智能在线
新记
sql语法有没有区分大小写?
比如insert,select。。
举报该文章
相关建议 2018-07-28
æ¨å¤©å»å®¢æ·ï¼åç°ç¨åºæ æ³åºç¨ï¼è·è¸ªé误æ示ï¼æ示ç大è´æææ¯âæ°æ®åºè¡¨ååæ°æ®åºå段åä¸åå¨âãæ¥è¯¢ååç°æ¯SQL Serveræ°æ®åºè®¾ç½®äºåºå大å°åçç¼æ ï¼ä¸è¬å®è£ æ¶ï¼Oracleçæ£ç¡®å®è£ ä¸æ¯é»è®¤è½¬æ¢ä¸ºå¤§åï¼SQL Serveræ°æ®åºæ¯ä¸è½¬æ¢ä¸ºå¤§åï¼ä½æ¯ä½¿ç¨æ¶å¹¶ä¸åºå大å°åï¼ï¼
ä¸é¢è¯å¥æ¯è®¾ç½®SQL Serveræ°æ®åºæ¯å¦åºå大å°åï¼(表ååæ°æ®åºå段å)
--ä¿®æ¹æ°æ®åºä¸åºå大å°å
alter database æ°æ®åºå称 COLLATE Chinese_PRC_CI_AS
å¦ï¼alter database zjk_cx COLLATE Chinese_PRC_CI_AS
--ä¿®æ¹æ°æ®åºåºå大å°å
alter database æ°æ®åºå称 COLLATE Chinese_PRC_CS_AS
å¦ï¼alter database zjk_cx COLLATE Chinese_PRC_CS_AS
ä¸é¢æ¯æ°æ®åºåè¡è®°å½å 容æ¯å¦åºå大å°åï¼ï¼ä¸è¬å¨æ¥è¯¢æ¶çwhereæ¡ä»¶ä¸ä½¿ç¨ï¼
--ä¸åºå大å°å
alter database æ°æ®åºå称 alter column å段å称 å段类å COLLATE Chinese_PRC_CI_AS
å¦ï¼alter database zjk_cx alter column DBConn varchar(500) COLLATE Chinese_PRC_CI_AS
--åºå大å°å
alter database æ°æ®åºå称 alter column å段å称 å段类å COLLATE Chinese_PRC_CS_AS
å¦ï¼alter database zjk_cx alter column DBConn varchar(500) COLLATE Chinese_PRC_CS_AS
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/8p2f7888f.html
其他看法
第1个回答 推荐于2017-11-24
insert,select 这样的 数据库的 关键字, 是不区分大小写的.
但是 表名, 字段名。
不同的数据库, 会有不同的设置。
例如
SQL Server 是数据库设置,来决定 表名 字段名 是否区分大小写
Oracle 是通过 双引号 来决定
MySQL 是 依赖于 配置 和操作系统来决定 ( Windows 不区分, Linux 区分)
SQL Server 中大小写区分的处理。
http://hi.baidu.com/wangzhiqing999/blog/item/2c41440392671cd87a894746.html
本回答被网友采纳
第2个回答 2011-10-01
不区分 ,但建议所有关键字、系统函数名、系统变量名使用大写,以增加代码的可读性.
第3个回答 2011-10-01
在数据库里面是不分大小写的!但是为了查看代码方便一般是选一种,一致的写!
第4个回答 2011-10-01
oracle的时候,如果加双引号,好像要用大写的。小写不可以
select "CT_ID" FROM table ,如果为小写,出错的!
1
2
下一页
相似回答
大家正在搜
相关问题
如何查看sql server是否区分大小写
sql语法有没有区分大小写?
mysql和sql server中sql语法区别
数据库问题:是不是查询的,无论是什么数据库.SQL语法都是一...
标准SQL语法及语句?
sql 的select语法。几个十分相似的区别?
SQL语言哪里语法错误了
如何验证SQL语法是否正确?