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

您的位置:首頁技術(shù)文章
文章詳情頁

在SQL Server中顯示表結(jié)構(gòu)的腳本片段

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

在SQL Server中顯示表結(jié)構(gòu)的腳本片段:

比如現(xiàn)實表TEST1的結(jié)構(gòu)就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

主站蜘蛛池模板: 禹城市| 唐河县| 大丰市| 察隅县| 吕梁市| 高邑县| 平舆县| 高阳县| 兖州市| 富宁县| 九江县| 莆田市| 资兴市| 德化县| 苏尼特左旗| 桂东县| 福州市| 巴林左旗| 滦南县| 喜德县| 宣城市| 福海县| 青河县| 微山县| 子洲县| 甘孜县| 峡江县| 台南县| 乌兰察布市| 台北市| 枣阳市| 井陉县| 长葛市| 麦盖提县| 福建省| 阿城市| 株洲市| 田东县| 刚察县| 正蓝旗| 大埔区|