總結了幾個常用的sql server系統表的使用

2022-02-07 03:20:20 字數 1468 閱讀 7372

--檢視表的屬性

select * from sysobjects where [name] = 'section' 

--用法 

if exists ( select * from sysobjects where [name] = 'section'  and xtype='u' ) 

drop table table1 

go create table1 ( )

--獲取所有使用者表

select name from sysobjects where xtype='u' and status>=0

--檢視表的字段

select * from  syscolumns c where c.id=object_id('section')

select name from syscolumns where id=object_id('表名')

--檢視使用者

select * from  sysusers where status<>0

--檢視誰引用了bbs_hits表(包括檢視、儲存過程、函式)

select distinct object_name(d.id) as 'program', 

o.xtype 

from sysdepends d inner join sysobjects o on d.id=o.id 

where object_name(depid)='bbs_hits'

--檢視與某乙個表相關的檢視、儲存過程、函式

select a.* from sysobjects a, syscomments b where a.id = b.id and b.text like '%表名%'

--檢視當前資料庫中所有儲存過程

select name as 儲存過程名稱 from sysobjects where xtype='p'

--查詢某乙個表的字段和資料型別

select column_name,data_type from information_schema.columns

where table_name = '表名' 

[n].[標題]:

select * from tablename order by customername

其中xtype分別對應:

c = check 約束 

d = 預設值或 default 約束 

f = foreign key 約束 

fn = 標量函式 

if = 內嵌表函式 

k = primary key 或 unique 約束 

l = 日誌 

p = 儲存過程 

r = 規則 

rf = 複製篩選儲存過程 

s = 系統表 

tf = 表函式 

tr = 觸發器 

u = 使用者表 

v = 檢視 

x = 擴充套件儲存過程

總結幾個介面中常用的方法

構建返回頭資訊 private function buildheader retcode,retmessage 成功返回資訊 function success body 失敗返回資訊 function failed retcode,retmessage 構建成功提示資訊 function build...

對於程式設計,我總結了自己的優點

對於程式設計,如果沒有一種精神,一種吃苦耐勞的精神,真的是不行的。男孩子和女孩子都是一樣可以學習好程式設計的。對於程式設計,我來總結一下自己的一些優點,呵呵。1 喜歡程式設計 2 對移動網際網路有濃厚的興趣 對移動產品有較好的個人認識 3 熟練使用xcode開發工具以及macos作業系統 4 有紮實...

打遊戲,總結了遊戲的盈利模式

一 裝備打孔收費 很多網遊中穿什麼無所謂,關鍵是怎麼擺弄。為了增加裝備屬性系統新增了 裝備打孔 系統,玩家需要用鑽把裝備打孔,然後再插入寶石。而這打孔很多網遊中分為許多階段,每個階段都有不同的成功概率。而這個打孔的道具便是道具 的一筆不小的費用。二 寶石插槽 打好孔了,買寶石吧 插寶石雖然沒有成功或...