国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

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

瀏覽:137日期: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 數據庫
主站蜘蛛池模板: 凤山县| 永修县| 长丰县| 方山县| 新干县| 句容市| 孟州市| 桐城市| 邯郸县| 新宁县| 黑龙江省| 磐安县| 墨江| 湖南省| 揭阳市| 兴和县| 九寨沟县| 辽源市| 辽中县| 祁东县| 长春市| 大厂| 左贡县| 永宁县| 筠连县| 类乌齐县| 洛阳市| 辽阳市| 阿合奇县| 博乐市| 靖宇县| 高雄市| 高州市| 介休市| 泰和县| 洞口县| 安宁市| 库尔勒市| 兴安盟| 兴国县| 宝坻区|