无法更新我的表列的约束
我正在写下以下命令,以使我的列列表pname成为外键,但是它给了我一个错误。
ora-00905:缺少关键字
SQL> alter table programs alter column pname varchar2(20) foreign key references programmer(pname);
I am writing below command to make my column pname of table programs a foreign key, but the it gives me an error saying
ORA-00905: missing keyword
SQL> alter table programs alter column pname varchar2(20) foreign key references programmer(pname);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您要使用
添加约束
:db<> fiddle 此处
You want to use
ADD CONSTRAINT
:db<>fiddle here
测试案例:
更改表:
Test case:
Altering the table: