模擬Oracle的desc命令編寫的describe,查詢表的結構
CREATE proc describe
@table_name Nvarchar(100)
as
select c.name as column_name,
case t.name
when 'numeric' then
t.name+'('+cast(c.precision as varchar(5))+','+cast(c.scale as varchar(5))+')'
when 'char' then
t.name+'('+cast(c.max_length as varchar(5))+')'
when 'varchar' then
t.name+'('+cast(c.max_length as varchar(5))+')'
else t.name
end as type,
case c.is_nullable when 1 then ' '
else 'NOT NULL'
end as nullable
from sys.all_columns as c, sys.types as t
where c.system_type_id=t.system_type_id
and c.object_id=object_id(@table_name)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/37724/viewspace-152615/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server 2005:模擬Oracle的desc命令編寫的describe,查詢表的結構SQLServerOracle
- 等效DESC查詢
- 查詢表結構
- sqlserver表結構查詢SQLServer
- Oracle 樹形結構查詢的特殊用法Oracle
- oracle 查詢所有表的表名Oracle
- MySQL中的describe命令MySql
- 樹結構表遞迴查詢在ORACLE和MSSQL中的實現方法遞迴OracleSQL
- oracle-hr表查詢命令練習(超完整的select命令大全)Oracle
- 查詢表中的連結行
- 樹形結構的選單表設計與查詢
- SQL語句查詢表結構SQL
- oracle表查詢的並行度Oracle並行
- oracle查詢沒有主鍵的表Oracle
- ORACLE高水位表的查詢方法Oracle
- oracle 查詢所有表的行數Oracle
- Oracle模擬MySQL的show index from table命令OracleMySqlIndex
- 樹結構表遞迴查詢在ORACLE和MSSQL中的實現方法 [續]遞迴OracleSQL
- 查詢oracle 表的大小和表的建立時間Oracle
- ORACLE SQL的查詢表的鎖的情況OracleSQL
- 案例:模擬京東快遞單號的查詢效果
- ORACLE結構化查詢語句Oracle
- Wez:Rust編寫的類似Powershell的終端模擬器Rust
- 使用查詢結果更新表的方法
- 【小山】sql server通過查詢系統表得到縱向的表結構SQLServer
- JavaScript模擬表單(帶陣列的複雜資料結構)提交JavaScript陣列資料結構
- oracle 查詢結果的各種格式Oracle
- 使用 Raku 編寫簡單的文字識別模擬程式
- 查詢oracle表的資訊(表,欄位,約束,索引)Oracle索引
- Oracle查詢資料表結構(欄位,型別,大小,備註)Oracle型別
- 【PHP資料結構】雜湊表查詢PHP資料結構
- 使用Oracle的外部表查詢警告日誌Oracle
- 查詢表的大小
- MySql 鎖表 查詢 命令MySql
- oracle之樹狀結構的儲存與展示(遞迴查詢)Oracle遞迴
- 樹形結構的儲存與查詢
- 資料結構 折半查詢 swift的版本資料結構Swift
- MySQL 三年模擬五年面試之一網打盡系列(3)----- sql 語句的編寫及查詢優化MySql面試優化