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

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,

)
上面两段代码有什么区别?谢谢!
...全文
246 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
没区别

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧