国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > SQL Server > 正文

SQL判斷字段列是否存在的方法

2020-07-25 13:08:29
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

增加字段

復(fù)制代碼 代碼如下:

alter table docdsp  add dspcode char(200)

刪除字段
復(fù)制代碼 代碼如下:

ALTER TABLE table_NAME DROP COLUMN column_NAME

修改字段類(lèi)型
復(fù)制代碼 代碼如下:

ALTER TABLE table_name  ALTER COLUMN column_name new_data_type

改名
sp_rename
更改當(dāng)前數(shù)據(jù)庫(kù)中用戶(hù)創(chuàng)建對(duì)象(如表、列或用戶(hù)定義數(shù)據(jù)類(lèi)型)的名稱(chēng)。
語(yǔ)法
復(fù)制代碼 代碼如下:

sp_rename [ @objname = ] 'object_name' ,
    [ @newname = ] 'new_name'
    [ , [ @objtype = ] 'object_type' ]

--假設(shè)要處理的表名為: tb

--判斷要添加列的表中是否有主鍵
if exists(select 1 from sysobjects where parent_obj=object_id('tb') and xtype='PK')
begin
print '表中已經(jīng)有主鍵,列只能做為普通列添加'

--添加int類(lèi)型的列,默認(rèn)值為0
alter table tb add 列名 int default 0
end
else
begin
print '表中無(wú)主鍵,添加主鍵列'

--添加int類(lèi)型的列,默認(rèn)值為0
alter table tb add 列名 int primary key default 0
end
/**************************************************************************************/


判斷table1中是否存在name字段
復(fù)制代碼 代碼如下:

if exists(select * from syscolumns where id=object_id('table1') and name='name') begin
select * from people;
end

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 江源县| 峡江县| 门头沟区| 道真| 四川省| 九寨沟县| 中卫市| 阿拉善左旗| 吉安县| 喜德县| 大英县| 中卫市| 宜昌市| 沙河市| 甘谷县| 休宁县| 崇阳县| 青川县| 宝山区| 麦盖提县| 含山县| 重庆市| 南乐县| 汽车| 遂平县| 临江市| 大厂| 梅河口市| 江西省| 静海县| 遂昌县| 扎鲁特旗| 绥阳县| 卢湾区| 乌鲁木齐县| 苍梧县| 宁城县| 黄梅县| 青海省| 米林县| 阿拉尔市|