sql server2000 系統表常用操作

2021-08-29 19:10:44 字數 1735 閱讀 6400

--得到資料庫中所有使用者表

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 夠大了吧,...