Hopes

Start Here..

 

oracle SQL语句,修改主键

如果表之前有主键则先删除:

alter table 表名 drop constraint 主键名

修改主键:

alter table 表名 add constraint 主键名 primary key (column1,column2,....,column)

注意:这里的主键名是自己定义的一个字符串,可以不是表中字段名(习惯写成:PK_表名 的格式,oracle 中自动建立的主键名是PK_表名 的格式),不过要牢记啊,删除的时候用到的也是这个名!括号中的才是表中存在的字段。

ALTER TABLE ZFMI.TB_RI_SHARE_BILL ADD 
CONSTRAINT PK_TB_RI_SHARE_BILL
PRIMARY KEY (C_RI_COM_CDE, C_PROD_NO, C_FEE_TYPE, C_SHARE_YM)
ENABLE
VALIDATE

主键的值也可以改变,级联更新是有用的

posted on 2012-05-06 19:38 ** 阅读(10731) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

公告

你好!

常用链接

留言簿(2)

随笔档案

文章分类

文章档案

新闻档案

相册

收藏夹

C#学习

友情链接

搜索

最新评论

阅读排行榜

评论排行榜