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

首頁 > 開發 > 綜合 > 正文

【SQL語句】

2024-07-21 02:46:16
字體:
來源:轉載
供稿:網友
【SQL語句】 - Ctrl+3 查詢表屬性的存儲過程 [sp_select_talberowName]

/**-- ============================================= Author:xftCteateDate:2013-10-11Description:查看表的完整字段信息Remark:ModifyHistory:修改 添加了字段長度和標識等信息**/-- ============================================= CREATE PROCEDURE [dbo].[sp_select_talberowName] (@tablename varchar(max))

AS BEGIN SET NOCOUNT ON; --declare @sql varchar(max) --set @tablename=@tablename ----set @sql = 'select a.name,b.value ----from sys.syscolumns a left join sys.extended_properties b on a.id=b.major_id AND a.colid = b.minor_id ----Where a.ID=OBJECT_ID('''+@tablename+''')'

--set @sql='select e.name,c.[type],e.value from (( --select a.name,b.value --from sys.syscolumns a left join sys.extended_properties b on a.id=b.major_id AND a.colid = b.minor_id --Where a.ID=OBJECT_ID('''+@tablename+''')) as e --left join ( --select sys.columns.name,sys.types.name as [type] from sys.columns,sys.tables,sys.types --where sys.tables.object_id=sys.columns.object_id and sys.types.user_type_id=sys.columns.user_type_id --and sys.tables.name='''+@tablename+''') as c --on e.name=c.name)'

--print @sql --exec (@sql) DECLARE @sql Nvarchar(2000)SET @sql = 'SELECT字段序號=a.column_id,字段名=a.name,類型=b.name,長度=a.max_length,小數位數=a.scale,標識=case when a.is_identity = 1 THEN '+''''+'是'+''''+' else '+ ''''+''+'''' +' end,主鍵=case when exists(SELECT 1 FROM sys.objects where type='+''''+'PK'+''''+' and name in (SELECT name FROM sys.indexes WHERE index_id in(SELECT index_id FROM sys.index_columns WHERE object_id = a.object_id AND index_column_id=a.column_id))) then '+''''+'是'+''''+' else '+''''+''+''''+'end,允許空=case when a.is_nullable=1 then '+''''+'是'+''''+' else '+''''+''+''''+' end,默認值=isnull(e.text,'+''''+''+''''+'),字段說明=isnull(g.[value],'+''''+''+''''+')FROM sys.columns aleft join sys.types b on a.user_type_id=b.user_type_idinner join sys.tables d on a.object_id=d.object_id left join sys.syscomments e on a.default_object_id=e.idleft join sys.extended_properties g on a.object_id=g.major_id and a.column_id=g.minor_idleft join sys.extended_properties f on d.object_id=f.major_id and f.minor_id=0WHERE d.name='+''''+@tablename+''''+'order by d.name,a.column_id'EXEC sp_executesql @sql END GO


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 通许县| 腾冲县| 金阳县| 新乐市| 策勒县| 颍上县| 平武县| 永丰县| 南丹县| 泸水县| 永宁县| 金塔县| 乌兰县| 普定县| 中方县| 邹平县| 鸡东县| 元江| 绿春县| 吉木乃县| 阿克陶县| 淮安市| 石泉县| 天长市| 横山县| 资溪县| 伊吾县| 乌鲁木齐县| 罗江县| 全州县| 肃南| 和静县| 灯塔市| 政和县| 郴州市| 宁阳县| 太仓市| 镇坪县| 吴江市| 新津县| 吉林省|