久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

在SQL Server中顯示表結構的腳本片段

瀏覽:147日期:2023-11-04 08:44:38

在SQL Server中顯示表結構的腳本片段:

比如現實表TEST1的結構就run sp_showtable 'TEST1'IF OBJECT_ID('dbo.sp_showtable') IS NOT NULLBEGINDROP PROCEDURE dbo.sp_showtableIF OBJECT_ID('dbo.sp_showtable') IS NOT NULLPRINT '<<< FAILED DROPPING PROCEDURE dbo.sp_showtable >>>'ELSEPRINT '<<< DROPPED PROCEDURE dbo.sp_showtable >>>'ENDgoSET ANSI_NULLS ONgoSET QUOTED_IDENTIFIER ONgo

create procedure [dbo].[sp_showtable] @tablename varchar(50)as beginselect '**************************************'print @tablename +' Structure is 'select b.name as ColumnName, case when c.name in ( 'nvarchar','char','nchar','varchar') then c.name+'('+convert(varchar(4),b.prec)+')'when c.name in ('decimal','numeric','float')then c.name+'('+convert(varchar(4),b.prec)+','+convert(varchar(4),b.scale)+')'when c.name in ('text','tinyint','image','int','smalldatetime','datetime','bigint','timestamp','money') then c.nameelse '?????????'end as Type,case b.isnullable when 0 then 'not null' else 'null' end as 'Null' from sysobjects a ,syscolumns b, systypes cwhere a.name=@tablename and a.id=b.idand b.usertype=c.usertypeand b.xusertype=c.xusertypeorder by b.colorder

end

goSET ANSI_NULLS OFFgoSET QUOTED_IDENTIFIER OFFgoIF OBJECT_ID('dbo.sp_showtable') IS NOT NULLPRINT '<<< CREATED PROCEDURE dbo.sp_showtable >>>'ELSEPRINT '<<< FAILED CREATING PROCEDURE dbo.sp_showtable >>>'go

IF OBJECT_ID('dbo.sp_showtable_insert') IS NOT NULLBEGINDROP PROCEDURE dbo.sp_showtable_insertIF OBJECT_ID('dbo.sp_showtable_insert') IS NOT NULLPRINT '<<< FAILED DROPPING PROCEDURE dbo.sp_showtable_insert >>>'ELSEPRINT '<<< DROPPED PROCEDURE dbo.sp_showtable_insert >>>'ENDgoSET ANSI_NULLS ONgoSET QUOTED_IDENTIFIER ONgo

標簽: Sql Server 數據庫
主站蜘蛛池模板: 沛县| 资兴市| 永州市| 长葛市| 玛沁县| 黎城县| 隆昌县| 大关县| 汕尾市| 余江县| 晋江市| 无棣县| 夏津县| 香港| 油尖旺区| 安康市| 鄄城县| 南郑县| 徐汇区| 玛多县| 大庆市| 旬邑县| 乌审旗| 万州区| 西宁市| 浮梁县| 佛山市| 镇安县| 黔江区| 微山县| 武汉市| 繁峙县| 岑巩县| 四川省| 德州市| 沙田区| 宝丰县| 仁怀市| 广昌县| 金湖县| 昌乐县|