社区
应用实例
帖子详情
多个主键,如何用SQL语句来写?
jozosoft
2006-07-26 03:53:20
在SQL Server和Access中,有组合的主键,应该如何来写呢?
比如:
字段名 类型 是否主键
StudentNO 字符/varchar 是
SN_NO 字符/varchar 是
StudentName 字符/varchar 否
我写语句时总不成功,提示主键建立失败!
谢谢!
...全文
310
4
打赏
收藏
多个主键,如何用SQL语句来写?
在SQL Server和Access中,有组合的主键,应该如何来写呢? 比如: 字段名 类型 是否主键 StudentNO 字符/varchar 是 SN_NO 字符/varchar 是 StudentName 字符/varchar 否 我写语句时总不成功,提示主键建立失败! 谢谢!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jozosoft
2006-07-26
打赏
举报
回复
谢谢二位!
billpu
2006-07-26
打赏
举报
回复
pk_test 是名字 当然可以在create的时候设置主键
create table tablename(
id int not null,
new_id int not null,
PRIMARY KEY (id, new_id)
)
jozosoft
2006-07-26
打赏
举报
回复
请上面的虾哥讲一下:
1 PK_test 是什么意思?
2 为什么直接在 Create里指定PrimaryKey时不行呢?
谢谢!
marco08
2006-07-26
打赏
举报
回复
create table T(
StudentNO varchar not null,
SN_NO varchar not null,
StudentName varchar
)
alter table T
add constraint PK_test primary key (StudentNO, SN_NO)
PostgreSQL在何处处理 sql查询之五十二
开始 /* * Ready to do the primary planning. */ final_rel = make_one_rel(root, joinlist); 展开: /* * make_one_rel * Finds all possible access paths for executing a q...
PostgreSQL中In, Exists在SQL查询中到底有无区别
SQL查询当中,In和Exists子查询到底有无区别?记得很多年以前,确实是有相关的使用戒条的,或者说存在一些使用的惯用法。试图完全抹开两者的区别,就有点过了。两者的主要区别:从目的上讲,IN和EXISTS都是SQL中用于子查询的操作符。IN操作符是用来检查一个值是否在一组值中。例如EXISTS操作符是用来检查一个子查询是否至少返回一个记录。1. 语义上的区别:IN关键字用来查询在某个列表中的数据,EXISTS关键字用来查询是否存在子查询返回的数据。
PostgreSQL 的 SQL 查询之旅
当输入并执行时,这条看似简单的 SQL 语句,实际上会在 PostgreSQL 内部触发一段复杂而精密的处理流程。该过程涉及
多个
后台进程、精细的内存管理机制,以及数十年数据库优化研究的成果。
PostgreSQL查询优化:让你的SQL查询更高效
在数据库应用中,查询是一项频繁的操作。查询优化旨在通过调整数据库查询语句和索引设计,提高查询性能,减少响应时间,从而使系统更加高效运行。对于特定的数据类型和查询需求,可以考虑创建自定义索引。这需要实现相应的操作符和查询支持。-- 示例:在自定义类型上创建GiST索引。
PostgreSQL技术内幕7:PostgreSQL查询编译
一次完整的SQL执行包含两大部分,一个是查询编译涉及到的内容较多,整体分为查询分析,查询重
写
和查询优化。结束后交给执行器其进行编译的执行,本节将整体介绍一次查询的流程以及详细分析PG查询编译的三个步骤。
应用实例
27,579
社区成员
68,540
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章