select
表名=case
when
a.colorder=1
then
d.name
else
''end
,表說明
=case
when
a.colorder=1
then
isnull
(f.value,
'')
else
''end
,字段序號
=a.colorder,
欄位名=a.name,
標識=case
when
columnproperty
( a.id,a.name,
'isidentity')
=1then'√
'else
''end
,主鍵=case
when
exists
(select
1from
sysobjects
where
xtype='
pk'andname in(
select
name
from
sysindexes
where
indid in(
select
indid
from
sysindexkeys
where
id =
a.id
andcolid
=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
ona.xtype
=b.xusertype
inner
join
sysobjects d
ona.id
=d.id
andd.xtype='
u'andd.name
<>
'dtproperties
'left
join
syscomments e
ona.cdefault
=e.id
left
join
sysproperties g
ona.id
=g.id
anda.colid
=g.**allid
left
join
sysproperties f
ond.id
=f.id
andf.**allid=0
--where d.name='要查詢的表' --如果只查詢指定表,加上此條件
order
bya.id,a.colorder
sql server 匯入Excel資料表
乙個挺簡單的功能,竟然弄了一下午,現在來總結一下吧。其實最開始的問題是sql server 安裝的不完整,後面的問題是目標資料來源型別不正確。開始時用的是sql server 2005,安裝時有好多功能沒有選,但後來給忘了,一直提示沒有ssis 沒有安裝,就開始在網上查這是個什麼東西,後來知道了是s...
關於Drupal的資料表檢視
在很多時候我們協同開發,首先需要做的就是對資料表結構做了解,而處於某些原因不能直接分享資料庫賬號密碼,所以做了這麼乙個功能來檢視表結構 該錶結構顯示的是基於drupal的開發,前端利用bootstrap來友好顯示。下面貼出theme後台 function bns preprocess html ma...
JDBC檢視資料表結構
在jdbc連線oracle資料庫成功之後,怎麼取得資料庫配置資訊及資料庫表和字段的相關資訊?本文做一簡單介紹。以下是連線資料庫的例子 connectiondb cdb new connectiondb 新建資料庫連線物件 databasemetadata meta cdb.createconnect...