表的列名和关键字冲突了

时间:2022-09-29 17:02:55
表中有个列名是domain,在工具上这个字也变蓝了,其他关机字也是蓝的,请问怎么屏蔽,查看百度说``这个可以,试了一下不行

14 个解决方案

#1


引用 楼主 woaizhuzhu959 的回复:
表中有个列名是domain,在工具上这个字也变蓝了,其他关机字也是蓝的,请问怎么屏蔽,查看百度说``这个可以,试了一下不行

你是建表的时候不行吗?我这里是可以的,不知道你的是什么工具,能给个截图吗?

#2


引用 1 楼 zlloct 的回复:
Quote: 引用 楼主 woaizhuzhu959 的回复:

表中有个列名是domain,在工具上这个字也变蓝了,其他关机字也是蓝的,请问怎么屏蔽,查看百度说``这个可以,试了一下不行

你是建表的时候不行吗?我这里是可以的,不知道你的是什么工具,能给个截图吗?

不是建表,是插入和查询,用的dbvisual,公司电脑上不了网,用手机上的

#3


引用 2 楼 woaizhuzhu959 的回复:
Quote: 引用 1 楼 zlloct 的回复:

Quote: 引用 楼主 woaizhuzhu959 的回复:

表中有个列名是domain,在工具上这个字也变蓝了,其他关机字也是蓝的,请问怎么屏蔽,查看百度说``这个可以,试了一下不行

你是建表的时候不行吗?我这里是可以的,不知道你的是什么工具,能给个截图吗?

不是建表,是插入和查询,用的dbvisual,公司电脑上不了网,用手机上的

这个是你工具的问题,没有用过这个工具,帮顶

#4


引用 楼主 woaizhuzhu959 的回复:
表中有个列名是domain,在工具上这个字也变蓝了,其他关机字也是蓝的,请问怎么屏蔽,查看百度说``这个可以,试了一下不行

楼主只是屏蔽颜色显示么?你试试表别名.字段呢。例如
select id,domain from table_name; -->>>>
select t.id,t.domain from table_name t;

#5


是双引号的,“”,不是‘’

#6


引用 5 楼 zhaoxiangchong 的回复:
是双引号的,“”,不是‘’


+1,是双引号" "

#7


引用 楼主 woaizhuzhu959 的回复:
表中有个列名是domain,在工具上这个字也变蓝了,其他关机字也是蓝的,请问怎么屏蔽,查看百度说``这个可以,试了一下不行


`` ,肯定是网页显示的问题,或是编辑器给改了,你换成 双引号。4# 、5# 提供的方法都可以解决。

#8


表的列名和关键字冲突时,在Oracle中使用双引号。

#9


建议使用表别名。

如果使用双引号的话,注意大小写。

#10


domain并不是oracle的关键字啊。 如果实在不行,就用双引号吧。 不过 估计要"DOMAIN"

#11


那么多名字,偏要用关键字么?

#12


引用 11 楼 kanebluba 的回复:
那么多名字,偏要用关键字么?

有可能是在做数据库迁移,在原来的数据库中可能不是关键字,但是在oracle中是关键字
如果是迁移的话,名称是不能随便改的,否则前台程序要调整一片的

#13


引用 5 楼 zhaoxiangchong 的回复:
是双引号的,“”,不是‘’
+1

#14


是双引号的,“”,不是‘’,注意中英文

#1


引用 楼主 woaizhuzhu959 的回复:
表中有个列名是domain,在工具上这个字也变蓝了,其他关机字也是蓝的,请问怎么屏蔽,查看百度说``这个可以,试了一下不行

你是建表的时候不行吗?我这里是可以的,不知道你的是什么工具,能给个截图吗?

#2


引用 1 楼 zlloct 的回复:
Quote: 引用 楼主 woaizhuzhu959 的回复:

表中有个列名是domain,在工具上这个字也变蓝了,其他关机字也是蓝的,请问怎么屏蔽,查看百度说``这个可以,试了一下不行

你是建表的时候不行吗?我这里是可以的,不知道你的是什么工具,能给个截图吗?

不是建表,是插入和查询,用的dbvisual,公司电脑上不了网,用手机上的

#3


引用 2 楼 woaizhuzhu959 的回复:
Quote: 引用 1 楼 zlloct 的回复:

Quote: 引用 楼主 woaizhuzhu959 的回复:

表中有个列名是domain,在工具上这个字也变蓝了,其他关机字也是蓝的,请问怎么屏蔽,查看百度说``这个可以,试了一下不行

你是建表的时候不行吗?我这里是可以的,不知道你的是什么工具,能给个截图吗?

不是建表,是插入和查询,用的dbvisual,公司电脑上不了网,用手机上的

这个是你工具的问题,没有用过这个工具,帮顶

#4


引用 楼主 woaizhuzhu959 的回复:
表中有个列名是domain,在工具上这个字也变蓝了,其他关机字也是蓝的,请问怎么屏蔽,查看百度说``这个可以,试了一下不行

楼主只是屏蔽颜色显示么?你试试表别名.字段呢。例如
select id,domain from table_name; -->>>>
select t.id,t.domain from table_name t;

#5


是双引号的,“”,不是‘’

#6


引用 5 楼 zhaoxiangchong 的回复:
是双引号的,“”,不是‘’


+1,是双引号" "

#7


引用 楼主 woaizhuzhu959 的回复:
表中有个列名是domain,在工具上这个字也变蓝了,其他关机字也是蓝的,请问怎么屏蔽,查看百度说``这个可以,试了一下不行


`` ,肯定是网页显示的问题,或是编辑器给改了,你换成 双引号。4# 、5# 提供的方法都可以解决。

#8


表的列名和关键字冲突时,在Oracle中使用双引号。

#9


建议使用表别名。

如果使用双引号的话,注意大小写。

#10


domain并不是oracle的关键字啊。 如果实在不行,就用双引号吧。 不过 估计要"DOMAIN"

#11


那么多名字,偏要用关键字么?

#12


引用 11 楼 kanebluba 的回复:
那么多名字,偏要用关键字么?

有可能是在做数据库迁移,在原来的数据库中可能不是关键字,但是在oracle中是关键字
如果是迁移的话,名称是不能随便改的,否则前台程序要调整一片的

#13


引用 5 楼 zhaoxiangchong 的回复:
是双引号的,“”,不是‘’
+1

#14


是双引号的,“”,不是‘’,注意中英文