oracle的主外键是字符串能不能使用

时间:2022-03-19 10:25:34
oracle的主外键是字符串能不能使用,我刚创建的主表主idvarcghar2 创建外键时报错说“标识符无效”这是怎么回事,那到底能不能使用了字符串当主键了  ????

6 个解决方案

#1


当然可以,很多的主键都是字符串的。

#2


“idvarcghar2”,很明显写错了应该是id varchar2(30),

#3


id varchar2(30)  

#4


你不是 设置主键名称重复了!把设置主键name那 改个名字

#5


建表语句贴出来

#6


哈哈,我忘了加主键了,谢谢大家的答案,此贴结了

#1


当然可以,很多的主键都是字符串的。

#2


“idvarcghar2”,很明显写错了应该是id varchar2(30),

#3


id varchar2(30)  

#4


你不是 设置主键名称重复了!把设置主键name那 改个名字

#5


建表语句贴出来

#6


哈哈,我忘了加主键了,谢谢大家的答案,此贴结了