社区
MS-SQL Server
帖子详情
如何更改表的主键
seekmoon
2004-03-02 02:02:56
1。一个已经有数据的表,原来的主键是字段a+b,现在要换成a+b+c或者(b+c),用sql语句怎么写?
2。一个已经有数据的表,原来没有主键,现在要追加主键,是字段a+b,怎么写?
3。怎么才能查询出本数据库下面某个表或者某几个表的所有主键构成?比如要查某表的一共有那几个字段构成主键,其每个字段的长度、类型等等?
4。如何查询某表的约束?比如外键约束
谢谢各位了
...全文
107
1
打赏
收藏
如何更改表的主键
1。一个已经有数据的表,原来的主键是字段a+b,现在要换成a+b+c或者(b+c),用sql语句怎么写? 2。一个已经有数据的表,原来没有主键,现在要追加主键,是字段a+b,怎么写? 3。怎么才能查询出本数据库下面某个表或者某几个表的所有主键构成?比如要查某表的一共有那几个字段构成主键,其每个字段的长度、类型等等? 4。如何查询某表的约束?比如外键约束 谢谢各位了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MySQL实操极简入门
MySQL的快速使用入门。19节微课,不求全面,只为上手。帮助初学者,在最短的时间内上手使用MySQL。内容包括:1-客户端登录与退出MySQL2-操作数据库3-创建
表
4-
主键
5-
主键
自增6-非空7-修改
表
8-插入数据9-修改数据10-删除数据11-查询数据一12-查询数据二(条件查询)13-查询数据三(模糊查询)14-查询数据四(字段控制查询)15-查询数据五(排序)16-查询数据六(聚合函数)17-Limit18-分组查询19-having的使用
PostgreSQL数据库,修改
表
主键
为自增列
【代码】PostgreSQL数据库,修改
表
主键
为自增列。
db2修改
表
主键
--第一步:增加列object_id alter table my_table add object_id varchar(30); --第二部:将历史数据的object_id填充为com_id update my_table set object_id =com_id; commit; --第三步:将object_id置为非空 alter table my
MySQL修改已有
表
的结构、
更改
主键
对已有的
表
做两种修改:①添加新的字段;②
更改
主键
。 在
更改
主键
的过程中可能遇到报错ERROR 1062 (23000): Duplicate entry '' for key 'PRIMARY',有两种解决方法。
SQLServer通过sql修改
表
主键
先查询出
主键
的内码,然后删除该
主键
DECLARE @NAME SYSNAME DECLARE @TB_NAME SYSNAME SET @TB_NAME = '
表
名' SELECT TOP 1 @NAME = NAME FROM SYS.OBJECTS WITH(NOLOCK) WHERE TYPE_DESC ='PRIMARY_KEY_CONSTRAINT' AND PARENT_OB...
MS-SQL Server
34,589
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章