查看SQL Server数据库主键列的方法
程序员文章站
2024-01-21 23:41:04
...
本文将通过一段代码向大家介绍一下 查看 SQL Server 数据库 主键列" href="http://dev.yesky.com" target=_blank> 查看 SQL Server 数据库 主键列 的一个 方法 ,其实现过程也很简单,具体代码如下: 以下是引用片段: SELECT sysobjects.name,syscons.name,
本文将通过一段代码向大家介绍一下查看SQL Server数据库主键列" href="http://dev.yesky.com" target=_blank>查看SQL Server数据库主键列的一个方法,其实现过程也很简单,具体代码如下:
以下是引用片段: SELECT sysobjects.name,syscons.name,syscolumns.name From sysobjects inner join syscolumns on sysobjects.id = syscolumns.id left outer join (select o.name sTableName, c.Name sColName From sysobjects o inner join sysindexes i on o.id = i.id and (i.status & 0X800) = 0X800 inner join syscolumns c1 on c1.colid and c1.id = o.id inner join syscolumns c on o.id = c.id and c.name = index_col (o.name, i.indid, c1.colid)) pkElements on pkElements.sTableName = sysobjects.name and pkElements.sColName = syscolumns.name inner join sysobjects syscons on sysobjects.id=syscons.parent_obj and syscons.xtype=’PK’ where sysobjects.name in (’TAB1’,’TAB2’......) and sTableName is not null order by --Case (syscolumns.Status & 128) when 128 then 1 else 0 end DESC, sysobjects.name |
推荐阅读
-
查看SQL Server数据库主键列的方法
-
Windows和Linux系统下perl连接SQL Server数据库的方法
-
SQL查询日志 查看数据库历史查询记录的方法
-
还原sql server数据库的处理方法
-
SQL Server修改标识列方法 如自增列的批量化修改
-
SQL Server数据库复制失败的原因及解决方法
-
php使用sql server验证连接数据库的方法,sqlserver
-
SQL SERVER 数据库主键和外键的思考
-
sql server实现在多个数据库间快速查询某个表信息的方法
-
ASP.NET Core 中使用EF Core 将实体映射到数据库表的方法(SQL Server)