SQL判断字段列是否存在的方法
时间:2024-01-22 16:30:26
增加字段
alter table docdsp add dspcode char(200)
删除字段
ALTER TABLE table_NAME DROP COLUMN column_NAME
修改字段类型
ALTER TABLE table_name ALTER COLUMN column_name new_data_type
改名
sp_rename
更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。
语法
sp_rename [ @objname = ] 'object_name' ,
[ @newname = ] 'new_name'
[ , [ @objtype = ] 'object_type' ]
--假设要处理的表名为: tb
--判断要添加列的表中是否有主键
if exists(select 1 from sysobjects where parent_obj=object_id('tb') and xtype='PK')
begin
print '表中已经有主键,列只能做为普通列添加'
--添加int类型的列,默认值为0
alter table tb add 列名 int default 0
end
else
begin
print '表中无主键,添加主键列'
--添加int类型的列,默认值为0
alter table tb add 列名 int primary key default 0
end
/**************************************************************************************/
判断table1中是否存在name字段
if exists(select * from syscolumns where id=object_id('table1') and name='name') begin
select * from people;
end
标签:SQL,字段列
0
投稿
猜你喜欢
python DataFrame数据分组统计groupby()函数的使用
2021-11-19 07:04:53
javascript中直接写php代码的方法
2024-05-02 16:27:46
Python全栈之学习MySQL(2)
2024-01-14 12:50:57
跟老齐学Python之玩转字符串(3)
2021-12-09 23:25:53
python 对象真假值的实例(哪些视为False)
2021-11-18 02:50:49
Asp Response.Expires 属性介绍
2008-02-19 17:02:00
Python字符串的15个基本操作(小结)
2023-08-11 00:11:13
echarts学习之如何给饼图中间添加文字
2024-05-03 11:10:30
Python基础中所出现的异常报错总结
2023-07-14 05:33:47
JavaScript实现带自动提示的文本框效果代码
2011-02-05 11:13:00
对python插入数据库和生成插入sql的示例讲解
2022-03-10 05:46:40
Python自动化办公之Word文件内容的读取
2021-04-06 18:18:18
python实现ID3决策树算法
2023-04-13 09:35:28
python Pexpect模块的使用
2023-01-23 20:54:58
python解析多层json操作示例
2021-06-17 22:59:41
pyinstaller打包遇到的问题解决
2021-07-22 07:56:24
php读取mysql的简单实例
2023-11-15 08:57:51
PyQt5实现界面(页面)跳转的示例代码
2023-06-21 18:48:43
Python判断对象是否为文件对象(file object)的三种方法示例
2021-05-27 09:46:17
python sys.stdin和sys.stdout的用法说明
2022-04-05 07:35:29