1.1 檢視表資訊及結構
select
表名=case when a.colorder=1 then d.name else '' end,
字段序號=a.colorder,
欄位名=a.name,
標識=case when columnproperty( a.id,a.name,'isidentity')=1 then '√' else '' end,
主鍵=case when exists(select 1 from sysobjects where xtype='pk' and name in ( select name from sysindexes where indid in( select indid from sysindexkeys where id = a.id and colid=a.colid ))) then '√' else '' end,
型別=b.name,
占用位元組數=a.length,
長度=columnproperty(a.id,a.name,'precision'),
小數字數=isnull(columnproperty(a.id,a.name,'scale'),0),
允許空=case when a.isnullable=1 then '√'else '' end,
預設值=isnull(e.text,''),
字段說明=isnull(g.[value],'')
from syscolumns a left join systypes b on a.xtype=b.xusertype
inner join sysobjects d on a.id=d.id and d.xtype='u' and d.name<>'dtproperties'
left join syscomments e on a.cdefault=e.id
left join sys.extended_properties g on d.id=g.major_id and a.colid=g.minor_id
--取消下面的注釋則只返回有描述的字段
--where g.name='ms_description'
order by a.id,a.colorder
hive經典應用
dual的構造 自己構造即可乙個函式幾個,在隨後的select 測試 from dual 前後兩行求時間差 1.hive row number 函式的高階用法 row num 按照某個字段分割槽顯示第幾條資料 select imei,ts,fuel instant,gps longitude,gps...
Linux作業系統8則經典應用技巧
本文介紹了linux作業系統應用過程中12則經典技巧,合理應用這些技巧可以更好的使用linux系統。1 處理特殊的檔名 假設linux系統中有乙個檔案名叫 ee 如果我們想對它進行操作,例如要刪除它,按照一般的刪除方法在命令列中輸入rm ee命令,介面會提示我們是 無效選項 invalid opti...
Linux作業系統12則經典應用技巧
本文介紹了linux作業系統應用過程中12則經典技巧,合理應用這些技巧可以更好的使用linux系統。1 處理特殊的檔名 假設linux系統中有乙個檔案名叫 ee 如果我們想對它進行操作,例如要刪除它,按照一般的刪除方法在命令列中輸入rm ee命令,介面會提示我們是 無效選項 invalid opti...