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

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

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

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

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


比如現實表TEST1的結構就run sp_showtable 'TEST1'
IF OBJECT_ID('dbo.sp_showtable') IS NOT NULL
BEGIN
DROP PROCEDURE dbo.sp_showtable
IF OBJECT_ID('dbo.sp_showtable') IS NOT NULL
PRINT '<<< FAILED DROPPING PROCEDURE dbo.sp_showtable >>>'
ELSE
PRINT '<<< DROPPED PROCEDURE dbo.sp_showtable >>>'
END
go
SET ANSI_NULLS ON
go
SET QUOTED_IDENTIFIER ON
go

create procedure [dbo].[sp_showtable] @tablename varchar(50)
as
begin
select '**************************************'
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.name
else '?????????'
end as Type,
case b.isnullable when 0 then 'not
null' else 'null' end as 'Null'
from sysobjects a ,syscolumns b, systypes c
where a.name=@tablename
and a.id=b.id
and b.usertype=c.usertype
and b.xusertype=c.xusertype
order by b.colorder

end

go
SET ANSI_NULLS OFF
go
SET QUOTED_IDENTIFIER OFF
go
IF OBJECT_ID('dbo.sp_showtable') IS NOT NULL
PRINT '<<< CREATED PROCEDURE dbo.sp_showtable >>>'
ELSE
PRINT '<<< FAILED CREATING PROCEDURE dbo.sp_showtable >>>'
go

IF OBJECT_ID('dbo.sp_showtable_insert') IS NOT NULL
BEGIN
DROP PROCEDURE dbo.sp_showtable_insert
IF OBJECT_ID('dbo.sp_showtable_insert') IS NOT NULL
PRINT '<<< FAILED DROPPING PROCEDURE dbo.sp_showtable_insert >>>'
ELSE
PRINT '<<< DROPPED PROCEDURE dbo.sp_showtable_insert >>>'
END
go
SET ANSI_NULLS ON
go
SET QUOTED_IDENTIFIER ON
go


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 额尔古纳市| 台南县| 米林县| 沂水县| 漠河县| 深水埗区| 大厂| 曲沃县| 浪卡子县| 梁河县| 比如县| 通河县| 新乡县| 宜良县| 朔州市| 泉州市| 广州市| 儋州市| 湘乡市| 永修县| 南京市| 盐边县| 孝昌县| 二手房| 兴仁县| 赤峰市| 光泽县| 开远市| 洞口县| 于田县| 磐石市| 当阳市| 阿瓦提县| 虹口区| 永修县| 吉木萨尔县| 太白县| 浦城县| 婺源县| 九龙城区| 化德县|