社区
MS-SQL Server
帖子详情
怎样设置A,B两列为混合主键呢?
zj181314
2003-12-18 05:59:24
怎样设置A,B两列为混合主键呢?
就象titleauthor 表中的 au_id 和 title_id 列组成该表的组合 PRIMARY KEY 约束,以确保 au_id 和 title_id 的组合唯一。
...全文
233
7
打赏
收藏
怎样设置A,B两列为混合主键呢?
怎样设置A,B两列为混合主键呢? 就象titleauthor 表中的 au_id 和 title_id 列组成该表的组合 PRIMARY KEY 约束,以确保 au_id 和 title_id 的组合唯一。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yhjvc
2003-12-18
打赏
举报
回复
来晚了。
jhws
2003-12-18
打赏
举报
回复
企业管理器中,同时选定两个字段点工具条的钥匙或右键设置主键。
查询分析器中语句最后
PRIMARY KEY(字段1 ,字段2 )
gmlxf
2003-12-18
打赏
举报
回复
不好意思,刚才弄错了。
create table ttt
(
a int not null ,
b int not null ,
constraint pk_ttt primary key clustered (a,b),
constraint ix_ttt unique nonclustered (a)
)
go
yaojin2002cn
2003-12-18
打赏
举报
回复
在建表时可以这样做:
PRIMARY KEY(au_id ,title_id )
---------------------
CREATE TABLE XJ_DF_BJYDB
(
NY VARCHAR(7),
CUST_ID VARCHAR(6),
GGLX VARCHAR(8),
GGRQ DATETIME,
YBBH VARCHAR(10),
YBBL NUMERIC(4,2) DEFAULT(1),
CM NUMERIC(10,2) DEFAULT(0),
ZM NUMERIC(10,2) DEFAULT(0),
BD NUMERIC(10,2) DEFAULT(0),
ZBDF NUMERIC(12,2) DEFAULT(0),
CZY VARCHAR(8),
PRIMARY KEY(NY,CUST_ID)
)
go
---------------
用企业管理器,选定两列设置主键也行的!
gmlxf
2003-12-18
打赏
举报
回复
企业管理器中,选定两列设置主键
-----------------------------
一个表中只能有一个字段为主键
Rotaxe
2003-12-18
打赏
举报
回复
企业管理器-〉右键相应表-〉设计表-〉点ctrl选A,B两列-〉点工具条的钥匙
1ssp
2003-12-18
打赏
举报
回复
企业管理器中,选定两列设置主键
postgresql 约束、
主键
、外键
由于工作需要,近期在学习postgresql数据库方面的东西,一下为学习过程中摘录的一些东西,希望记录自己学习的过程,同时可以帮助有需要这方便帮助的小伙伴。 以下文章为摘录,并非原创。 出处http://www.postgres.cn/docs/10/ddl-constraints.html 表基础 要创建一个表,我们要用到CREATE TABLE命令。在这个命令中 我们需要为新表至少指定一个名字、列的名字及数据类型。例如: CREATE TABLE products ( product...
SQL综合复习试题(二)
精选SQL数据库 100道测试题,码字不易,喜欢点点关注! 1.(1分)单选题 在insert语句中若要向某列插入默认值,应该使用( )。 A null; B value; C default; D join; 参考答案: C 2.(1分)单选题 下列聚集函数中,( )只能用于计算数值类型的数据 A COUNT(); B MIN(); C MAX(); D SUM(); 参考答案: A 3.(1分)单选题 有 students(学生)表包含字段SID(学号)、Sname(姓名)、Grade (成绩)现找.
数据库开发技术
第一次作业 一. 单选题(共40题,80分) 1.(单选题, 2分)【单选题】在E-R模型中,实体间的联系用( )图标来表示。 A. 矩形 B. 直线 C. 菱形 D. 椭圆 我的答案:C:菱形;正确答案:C:菱形; 2分 2.(单选题, 2分)【单选题】设R是一个关系模式,如果R中的每个属性都是不可分解的,则称R属于( )。 A. 第一范式 B. 第二范式 C. 第三范式 D. BC范式 我的答案:A:第一范式;正确答案:A:第一范式; 2分 答案解析
Mysql join不使用索引
【问题场景】 有个30多行的大SQL执行效率特别慢,问题集中在一个子查询上,开始没有建索引,可是发现索引都创建了,还是不走索引 ql语句描述:有三张表需要关联查询,关联关系如下 A表 B表 关联 A.col = B.id C表 关联 B.col = C.id 问题出在 B表 关联 A.col = B.id,为啥?执行计划就是不走id
主键
,C表 关联 B.col = C.id都可以正常走 【解决思路】 1、尝试单表查询,验证索引是否正常 试了一下单表查询B是可以走
主键
索引,正常,排出索引问题 2、尝试优化SQ
数据库(MySQL)开发技术题库
选择+填空+简答 选择题 1、SQL语言具有数据操作功能,SQL语言的一次查询的结果是一个___D___ A) 数据项 B) 记录 C) 元组 D) 表 2、如果学生表st是使用以下SQL语句创建的: CREATE TABLE st (sno CHAR(4) not null,sn CHAR(8),sex CHAR(2),age INT) 下面的SQL语句中可以正确执行的是___A___ A) INSERT INTO st(sno,sex,a
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章