SELECT语句中列名加上双引号有什么区别? 比如有张users表 主键列是UID,如果我用SELECT UID FROM USERS;结果显示每列都是0但是如果用SELECT "UID" FROM USERS;就能正常显示结果区别是什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 UID是oracle的关键字,有特殊含义的。一般不会用来做列名的,如果你非要用,必须加双引号。 oracle有关于标示符的命名规则的,如果违反这些规则,则需要使用双引号(""),在使用这些标示符时也需要使用双引号("")自己看一下oracle的命名规则吧 UID是关键字来的,这样做的话就是区分!是Oracle就有的! 希望能够帮到你吧!兄弟! UID是oracle的关键字,有特殊含义的。一般不会用来做列名的,如果你非要用,必须加双引号。 我现在想知道 你那个 以UID为主键的建表sql是怎么写的? create table abc_11(uid number);这样? oracle新手求高手帮我做两道题目 rownum与level的区别 高手帮忙:oracle的函数中可以使用系统内置视图(比如:dba_users)么? 数据库左联接问题,为何WHERE条件中不能添加右边表的查询条件? 问个触发器的问题 在线等 - - !问一条SQL语句(具体见内容) 怎么解决ORA-01034和ORA-27101啊? 怎么总是联不上啊?急 在线等 如何做到自动定时备份数据库? 求oracle asm三个rpm 包 PLSQL9.0.2无法链接到Oracle数据库,弹白框!!! SI Object 乱码问题
自己看一下oracle的命名规则吧
这样?