亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQL Server > 正文

sqlserver對字段的添加修改刪除、以及字段的說明

2024-08-31 00:57:45
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:


--新增表字段
ALTER procedure [dbo].[sp_Web_TableFiled_Insert]
(
@TableName varchar(100),
@FieldName varchar(100),
@FieldExplain varchar(200),
@DataType varchar(100),
@ConnectTableName varchar(100),
@FieldLength int,
@NewsID int output
)
as
begin transaction mytran
declare @errorSum int
if not exists (SELECT * FROM syscolumns where id=object_id(@TableName) AND name=@FieldName)
begin
insert tb_TableField
(
TableName,
FieldName,
FieldExplain,
DataType,
ConnectTableName,
FieldLength,
UserSetSign
)
values
(
@TableName,
@FieldName,
@FieldExplain,
@DataType,
@ConnectTableName,
@FieldLength,
'1'
)
declare @sql varchar(8000)
--判斷類型
if(@DataType='decimal')
begin
set @sql = 'alter table ' + @TableName +' add ' + @FieldName +' ' + @DataType +'(' +Convert(varchar,@FieldLength)+',2'+')'
end
else if(@DataType='varchar')
begin
set @sql = 'alter table ' + @TableName +' add ' + @FieldName +' ' + @DataType +'(' +Convert(varchar,@FieldLength)+')'
end
else
begin
set @sql = 'alter table ' + @TableName +' add ' + @FieldName +' ' + @DataType
end
exec(@sql)
EXECUTE sp_addextendedproperty N'MS_Description', @FieldExplain, N'user', N'dbo', N'Table', @TableName, N'column' , @FieldName;
set @errorSum=@errorSum+@@error
set @NewsID=0;
end
else
begin
set @NewsID=1;
end
if(@errorSum>0)
begin
rollback tran
end
else
begin
commit tran mytran
end
--修改表字段
ALTER procedure [dbo].[sp_Web_TableFiled_Update]
(
@TableName varchar(100),
@FieldName varchar(100),
@FieldExplain varchar(200),
@DataType varchar(100),
@ConnectTableName varchar(100),
@FieldLength int,
@ID int,
@NewsID int output
)
as
begin transaction mytran
declare @fname varchar(100)
declare @errorSum int
--先取出表中以前的字段名稱
select @fname=FieldName from tb_TableField where ID=@ID
declare @pstid int
declare @sql varchar(8000)
--再根據字段名稱取出tb_PaySystemToLocation中對應的ID
select @pstid=ID from tb_PaySystemToLocation where LocationField=@fname
set @sql = 'sp_rename '+CHAR(39)+@TableName+'.['+@fname+']'+CHAR(39)+',' +char(39)+@FieldName+char(39)+',' + char(39)+'COLUMN' +CHAR(39)
exec(@sql)
update tb_TableField
set TableName=@TableName,
FieldName=@FieldName,
FieldExplain=@FieldExplain,
DataType=@DataType,
ConnectTableName=@ConnectTableName,
FieldLength=@FieldLength
where ID=@ID
--修改字段說明
EXECUTE sp_updateextendedproperty N'MS_Description', @FieldExplain, N'user', N'dbo', N'Table', @TableName, N'column' , @FieldName;
--EXEC sp_updateextendedproperty 'MS_Description',@FieldExplain,'user',dbo,'table',@TableName,'column',@FieldName
set @NewsID=0;
set @errorSum=@errorSum+@@error
if(@@ERROR>0)
begin
rollback tran
end
else
begin
commit tran mytran
end
-刪除表字段
ALTER procedure [dbo].[sp_Web_TableFiled_Delete]
(
@ID int,
@NewsID int output
)
as
begin transaction mytran
declare @fname varchar(100)
declare @tablename varchar(100)
declare @pstid int
declare @sql varchar(8000)
declare @errorSum int
--取出字段名,表名
select @fname=FieldName,@tablename=TableName from tb_TableField where ID=@ID
--取出tb_PaySystemToLocation的ID
select @pstid=ID from tb_PaySystemToLocation where LocationField=@fname
delete from tb_TableField where ID=@ID
set @sql='ALTER TABLE ' +@tablename+ ' DROP COLUMN '+ @fname
exec(@sql)
set @errorSum=@errorSum+@@error
set @NewsID=0;
if(@errorSum>0)
begin
rollback tran
end
else
begin
commit tran mytran
end

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久视频精品在线| 国产91免费看片| 亚洲欧洲日产国码av系列天堂| 亚洲18私人小影院| 国产精品视频公开费视频| 青青久久av北条麻妃黑人| 久久av.com| 国产精品自拍偷拍视频| 亚洲欧洲日本专区| 亚洲人午夜色婷婷| 日韩亚洲第一页| 精品国产拍在线观看| 国产在线观看精品一区二区三区| 久久免费视频网| 欧亚精品在线观看| 中文字幕国内精品| 欧美精品第一页在线播放| 91豆花精品一区| 亚洲精品大尺度| 国产精品va在线播放我和闺蜜| 日韩最新av在线| 亚洲国产精品悠悠久久琪琪| 亚洲精品电影网在线观看| 亚洲欧洲av一区二区| 亚洲色图第一页| 57pao成人国产永久免费| 久久国产精品首页| 91精品国产色综合久久不卡98口| 日韩hd视频在线观看| 国产精品青青在线观看爽香蕉| 欧美极度另类性三渗透| 日韩免费黄色av| 欧美日韩免费在线观看| 91中文字幕一区| 国产女同一区二区| 欧美精品久久久久久久免费观看| 91极品女神在线| 91久久久久久久| 亚洲国产精品va在线看黑人动漫| 久久不射热爱视频精品| 久99久在线视频| 国产狼人综合免费视频| 日本免费在线精品| 亚洲丝袜在线视频| 久久久久久尹人网香蕉| 91爱视频在线| 欧美性视频精品| 精品国产一区二区三区久久| 日韩少妇与小伙激情| 欧美大学生性色视频| 欧美久久精品一级黑人c片| 欧美激情在线狂野欧美精品| 亚洲欧美制服另类日韩| 一区二区欧美日韩视频| 色悠久久久久综合先锋影音下载| 91chinesevideo永久地址| 亚洲成av人片在线观看香蕉| 91系列在线播放| 亚洲v日韩v综合v精品v| 亚洲性69xxxbbb| 欧美一区二区三区艳史| 日韩电影中文字幕av| 日韩精品在线影院| 国内偷自视频区视频综合| 欧美日韩一区二区三区在线免费观看| 国产在线a不卡| 国产精品久久久久久久久久| 91午夜理伦私人影院| 亚洲福利视频专区| 欧美在线视频免费观看| 亚洲国产日韩欧美综合久久| 亚洲精品国产美女| 日韩在线观看免费全集电视剧网站| 日韩av综合网站| 91色在线视频| 9.1国产丝袜在线观看| 国产精品美女www爽爽爽视频| 中文日韩在线视频| 2021国产精品视频| 国产一区二区丝袜| 亚洲aⅴ日韩av电影在线观看| 97超视频免费观看| 日韩中文字幕视频| 国产成人高清激情视频在线观看| 国产亚洲日本欧美韩国| 亚洲人成亚洲人成在线观看| 91色p视频在线| 国内自拍欧美激情| 欧美专区日韩视频| 亚洲成人av在线播放| 亚洲影院色无极综合| 91精品久久久久久久久久| 日韩av免费网站| 亚洲成人a**站| 国产精品成av人在线视午夜片| 亚洲码在线观看| 亚洲视频在线观看视频| 国产精品久久一| 亚洲成年人影院在线| 98精品国产自产在线观看| 成人黄在线观看| 国产精品一区=区| 国产精品一区久久久| 中文字幕亚洲国产| 秋霞午夜一区二区| 2019中文字幕在线观看| 国产精品欧美日韩一区二区| 欧美日韩中文字幕综合视频| 奇米成人av国产一区二区三区| 国产精品精品久久久久久| 国产成人精品最新| 久久久久久有精品国产| 欧美一级黑人aaaaaaa做受| 欧美大片va欧美在线播放| 国产成人精彩在线视频九色| 久久在线免费观看视频| 久久久久久国产精品三级玉女聊斋| 91国产高清在线| 久久成人精品视频| 国产黑人绿帽在线第一区| 色噜噜久久综合伊人一本| 欧美在线一级va免费观看| 92看片淫黄大片看国产片| 国产97在线播放| 欧美理论电影在线观看| 亚洲午夜av久久乱码| 欧美大荫蒂xxx| 精品一区二区三区四区在线| 国产日韩亚洲欧美| 国产日韩专区在线| 夜夜躁日日躁狠狠久久88av| 欧美一级黄色网| 国产欧美精品一区二区三区介绍| 日韩av电影手机在线| 国产视频在线观看一区二区| 久久久影视精品| 一区二区欧美激情| 国产成人精彩在线视频九色| 欧美成年人在线观看| 日韩av在线影院| 伊人伊成久久人综合网站| 日韩在线观看电影| 国内精品一区二区三区四区| 欧美激情aaaa| 国内精品久久久久伊人av| 95av在线视频| 在线看日韩av| 亚洲美女激情视频| 亚洲少妇中文在线| 久久夜精品va视频免费观看| 久久综合伊人77777尤物| 欧美电影在线观看完整版| 中文字幕日韩精品有码视频| 欧美又大粗又爽又黄大片视频| 成人久久精品视频| 欧美一级片一区| 亚洲黄色片网站| 亚洲精品国产精品国自产观看浪潮| 国产精品入口福利| 亚洲精品视频免费在线观看| 人九九综合九九宗合| 日韩精品极品视频| 伊人一区二区三区久久精品| 色www亚洲国产张柏芝|