博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
判断Table是否存在自增列
阅读量:6222 次
发布时间:2019-06-21

本文共 506 字,大约阅读时间需要 1 分钟。

  hot3.png

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

转载于:https://my.oschina.net/howdo/blog/481279

你可能感兴趣的文章
秒杀多线程第四篇 一个经典的多线程同步问题
查看>>
[SQL Server优化]善用系统监视器,确定系统瓶颈
查看>>
Wireshark数据抓包教程之Wireshark捕获数据
查看>>
jquery发送异步请求
查看>>
I2S音频总线学习(一)数字音频技术
查看>>
怎么解决VMware“该虚拟机似乎正在使用中”问题
查看>>
C语言复合字面量的使用
查看>>
[积累]C++复习 海大2014硕士生面试题微信系统总结
查看>>
Python初学笔记
查看>>
【小白的CFD之旅】14 实例反思
查看>>
jqGrid在IE中使用iframe嵌套,页码条不显示问题
查看>>
使用IntelliJ IDEA开发SpringMVC网站(五)博客文章管理
查看>>
jquery左右链接类似frameset的插件
查看>>
什么情况下会调用到session_destroy()
查看>>
WPF显示html的几种方法
查看>>
禁用ios7 手势滑动返回功能
查看>>
iOS顶部滑动菜单:FDSlideBar 与NinaPagerView
查看>>
新手选择使用 Linux 桌面的七个注意点
查看>>
进程的优先级 与 CFS 进程调度
查看>>
开源爬虫Labin,Nutch,Neritrix介绍和对比
查看>>