直接创建主键和创建主键约束有什么区别吗?

snfeng 2008-03-24 12:57:38
code1:
CREATE TABLE Tbl_Depart
(
Depart_Id CHAR(2) NOT NUll,
Depart_Name CHAR(24) COLLATE Chinese_PRC_CI_AS NOT NUll,
CONSTRAINT PK_Depart_Id PRIMARY KEY(Depart_Id)
)
code2
CREATE TABLE Tbl_Depart
(
Depart_Id CHAR(2) pk_Depart_id PRIMARY KEY
Depart_Name CHAR(24) COLLATE Chinese_PRC_CI_AS NOT NUll,

)
上面两段代码有什么区别?谢谢!
...全文
141 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
know121 2008-12-05
没区别```你是不是想问一个在直接创表时创建约束,和在已创好的表里添加约束



回复
wzy_love_sly 2008-03-24
数据多了,需要维护索引,可能需要删除后重键,有个名字好一点,否则名字又长又没有意义
回复
hui_hui_2007 2008-03-24
顶,我想没有区别吧。
回复
fanshuyi 2008-03-24
结果是一样一样的
回复
kelph 2008-03-24
同样目标
回复
wzy_love_sly 2008-03-24
CREATE TABLE Tbl_Depart
(
Depart_Id CHAR(2) NOT NUll,
Depart_Name CHAR(24) COLLATE Chinese_PRC_CI_AS NOT NUll,
CONSTRAINT PK_Depart_Id PRIMARY KEY(Depart_Id)
)

CREATE TABLE Tbl_Depart2
(
Depart_Id CHAR(2) PRIMARY KEY,
Depart_Name CHAR(24) COLLATE Chinese_PRC_CI_AS NOT NUll,
)
回复
wzy_love_sly 2008-03-24
没区别
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2008-03-24 12:57
社区公告
暂无公告