• TSQL 判断字段是否存在的SQL语句写法


    下文为您介绍的SQL语句可以实现判断字段是否存在,并判断添加列的表中是否有主键,这些SQL语句比较有实用的价值,希望可以让您对SQL语句有更多的认识。

    1. --判断要添加列的表中是否有主键
    2. if exists(select 1 from sysobjects where parent_obj=object_id('tb') and xtype='PK')
    3. begin
    4. print '表中已经有主键,列只能做为普通列添加'
    5. --添加int类型的列,默认值为0
    6. alter table tb add 列名 int default 0
    7. end
    8. else
    9. begin
    10. print '表中无主键,添加主键列'
    11. --添加int类型的列,默认值为0
    12. alter table tb add 列名 int primary key default 0
    13. end
    14. /**************************************************************************************/
    15. 判断table1中是否存在name字段
    16. if exists(select * from syscolumns where id=object_id('table1') and name='name') begin
    17. select * from people;
    18. end
    19. 判断table1中是否存在name字段且删除字段
    20. if exists(select * from syscolumns where id=object_id('table1') and name='name') begin
    21. select * from people;
    22. alter table table1 DROP COLUMN name
    23. end
  • 相关阅读:
    OpenSSL测试大数
    20191325课堂测试
    eMule相关
    爬取网易云热评——涉及到逆向js解析
    Kmeans聚类算法
    异步协程模拟
    爬虫中间代理
    多线程池——爬取新发地300页菜价
    多线程概念学习
    爬取具有防盗链的视频网站视频
  • 原文地址:https://www.cnblogs.com/jackljf/p/3589269.html
Copyright © 2020-2023  润新知