查询数据库没有主键的表名,并增加主键
来源:互联网 发布:春光灿烂猪八戒 知乎 编辑:程序博客网 时间:2024/06/05 20:34
declare @tablename sysnamedeclare @strsql nchar(500)declare tableNameCursor cursor forselect b.name from sysobjects b where xtype='U' and b.name not in (select object_name(a.parent_obj) from sysobjects a where xtype='PK' )open tableNameCursor fetch next from tableNameCursor into @tablenamewhile @@FETCH_STATUS = 0beginprint @tablenameset @strsql= 'alter table ' + @tablename + ' add primary key (id) 'print @strsqlexec (@strsql)fetch next from tableNameCursor into @tablenameendclose tableNameCursordeallocate tableNameCursor
游标的使用
sysobjects对象的使用
- 查询数据库没有主键的表名,并增加主键
- 查询数据库中所有含有主键的用户表的表名和主键名
- 查询数据库中所有含有主键的用户表的表名和主键名
- mysql 查询数据库中没有主键的表
- sqlserver查询所有没有主键的表
- 如何查询没有自增非空数字主键的表?
- 查看没有主键的表
- sql语句查询数据库中的表名/列名/主键/自动增长值
- 怎么根据表名查询出表内的外键列名以及外键对应的主键表名和主键字段
- 查看所有表的主键名,主键列
- 查询关联主键的表
- ORACLE数据库查询表的基本信息,主键,外键等
- DataTable 创建主键PrimaryKey 增加列,行,查询,主键查询
- oracle 创建自动增加主键的表
- SQL 表的创建和增加主键
- 数据库主键、外键、表结构查询
- 查询数据库MSSQL2005表主键,一行显示
- hibernate 获取实体的表名、主键名、列名
- sql同表复制问题
- 【Linux设备驱动程序(第三版)】----简单休眠 Sleepy
- batch 文件 开始停止 oracle server 服务
- 09秋数据库课程设计_小结_ 5
- GridView自定义数字分页功能
- 查询数据库没有主键的表名,并增加主键
- 09秋数据库课程设计_总结
- Jpeg 转bmp
- 1671 字典树
- 最长公共子序列(动态规划)
- 再论JAVA未来之路
- 字符串截取(倒数第二个分隔符开始)
- 查找IP位置 \ c# 通过经纬度 查询地址、区域信息
- Stack Exchange 的架构