判断表中是否存在SQL自增列

数据库 SQL Server
SQL自增列相信大家都有一定的了解,下文就教您一个判断表中是否存在SQL自增列的方法,如果您感兴趣的话,不妨一看。

如何判断表中是否存在SQL自增列呢?这是很多人都提到过的问题,下面就为您介绍判断表中是否存在SQL自增列的实现方法,供您参考。

判断Table是否存在SQL自增列(Identity column):

declare @Table_name varchar(60)

set @Table_name = '';

if Exists(Select top 1 1 from sysobjects
           Where objectproperty(id, 'TableHasIdentity') = 1
             and upper(name) = upper(@Table_name)
         )
     select 1
else select 0

-- or

if Exists(Select top 1 1 from sysobjects so
           Where so.xtype = 'U'
             and upper(so.name) = upper(@Table_name)
             and Exists(Select Top 1 1 from syscolumns sc
                         Where sc.id = so.id
                           and columnproperty(sc.id, sc.name, 'IsIdentity') = 1
                       )
         )
       select 1
else select 0

判断Table是否存在自增列(Identity column),并查出自增列相关数据:

declare @Table_name varchar(60)
set @Table_name = '';


 

 

 

【编辑推荐】

SQL SELECT语句的使用

SQL Server中select into语法详解

使用SQL Delete命令删除记录

SQL Server创建表和删除表

SQL Server存储过程的单步调试

责任编辑:段燃 来源: 互联网
相关推荐

2010-09-16 15:20:36

sql server表

2010-11-03 15:56:13

DB2创建表

2010-09-28 15:13:10

SQL语句

2022-06-22 07:34:05

自增列MySQL

2010-09-02 09:29:02

SQL删除字段

2010-09-10 16:12:08

sql函数判断

2011-05-25 10:46:39

Javascript

2020-08-24 08:07:32

Node.js文件函数

2020-12-03 09:05:38

SQL代码方案

2018-12-14 09:32:06

亿级数据存在

2021-05-06 09:18:18

SQL自连接数据

2018-12-14 09:16:31

装载数据数组

2010-09-08 17:35:25

SQL表变量

2011-06-08 10:11:25

JavaScript

2010-09-16 14:13:11

SQL Server系

2010-07-06 10:45:25

2024-01-29 01:30:00

函数C++编程

2022-07-08 14:07:41

供应链安全

2009-08-07 13:38:18

C#文件相对路径

2011-03-29 13:22:07

SQL Server临时表表变量
点赞
收藏

51CTO技术栈公众号