--得到資料庫中所有使用者表
select [name] from sysobjects where xtype='u'and [name]<>'dtproperties' order by [name]
--得到資料庫中所有使用者檢視
select [name] from sysobjects where xtype='v' and [name]<>'syssegments' and [name]<>'sysconstraints' order by [name]
--獲得指定表中所有的列
select
c.name as columnname,
t.name as typename
from syscolumns c, systypes t, sysobjects o
where c.xtype = t.xusertype
and c.id = o.id
and o.name = 'customers'
order by c.colorder
--獲得表中所有列的詳細資訊
select colorder = col.colorder, --排序號
columnname = col.name, --列名
typename = type.name,--資料型別名稱
length = (case when type.name='nvarchar' or type.name='nchar' then col.length/2 else col.length end), --長度
[precision] = columnproperty(col.id, col.name, 'precision'), --精度
scale = isnull(columnproperty(col.id, col.name, 'scale'), 0), --小數
isidentity = case when columnproperty(col.id, col.name, 'isidentity')=1 then '√' else '' end, --是否為自動編號列
ispk = 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 = col.id and colid = col.colid))
) then '√' else '' end, --是否為主鍵
allownull = case when col.isnullable=1 then '√' else '' end, --是否允許為空
de****tvalue = isnull(com.text, '') --預設值
from syscolumns col
left join systypes type on col.xtype = type.xusertype
inner join sysobjects obj on col.id = obj.id and (obj.xtype = 'u' or obj.xtype = 'v') and obj.name <> 'dtproperties'
left join syscomments com on col.cdefault = com.id
where obj.name = 'territories'
SQLSERVER2000技術規格
sqlserver2000技術規格 系統技術規格 每個伺服器最多可以允許16個sqlserver例項 每個例項可擁有 2147483467 個鎖 資料庫技術規格 sqlserver的資料庫大小1048516tb 每個資料庫可擁有的檔案組數32767 每個資料庫可擁有的檔案組數256 檔案大小 資料檔...
SQLSERVER2000啟動失敗
服務管理器中啟動sqlserver服務 彈出視窗的錯誤資訊是 本地計算機上的mssqlserver服務啟動後又停止了。一些服務自動停止,如果它們沒有什麼可做的,例如 效能日誌和警報 服務 1 解決方法 調整系統時間到你上一次能夠正常啟動的時間,啟動sqlserver服務,成功後,然後再把時間調回來。...
SQLSERVER2000技術規格
quote 系統技術規格 每個伺服器最多可以允許16個sqlserver例項 每個例項可擁有 2147483467 個鎖 資料庫技術規格 sqlserver的資料庫大小1048516tb 每個資料庫可擁有的檔案組數32767 每個資料庫可擁有的檔案組數256 檔案大小 資料檔案 32tb 夠大了吧,...