得到所有使用者儲存過程及引數列表

2021-04-17 03:20:12 字數 519 閱讀 6057

alterproceduregetdatabaseinfo9

asselect(casewhenb.colorder=1orb.colorderisnullthena.nameelse''end) asn'表名',b.nameasn'欄位名',c.nameasn'資料型別',b.precasn'長度',(casewhenb.colstat=4then'√'else''end)n'是否輸出',b.colordern'字段序號',(casewhenb.colorder=1orb.colorderisnullthend.textelse''end) asn'內容'fromsysobjectsaleftjoinsyscolumnsbonb.id=a.idleftjoinsystypescon(c.xtype=b.xtypeandc.name<>'sysname')leftjoinsyscommentsdond.id=a.idwherea.schema_ver=0anda.xtype='p'orderbya.name,b.colorder 

return

--byhuntfox

得到所有使用者儲存過程及引數列表

alter procedure getdatabaseinfo9 as select case when b.colorder 1 or b.colorder is null then a.name else end as n 表名 b.name as n 欄位名 case when c.name ...

為所有使用者賦予所有能夠得到的欄目

title 為所有使用者賦予所有能夠得到的欄目 需求描述 系統包含三個級別的使用者,每乙個級別的使用者看到的欄目不同,每乙個級別對應一類組織機構。在實際使用時,某一類組織機構下的某個機構中可能擁有多個賬戶,每個賬戶擁有不同的欄目。為了測試方便,現需要篩選出每乙個級別下的所有組織機構使用者,並為每乙個...

取儲存過程的引數列表

取儲存過程的引數列表 1.方法一 alter procedure dbo proc getprocedureparams procname as varchar 255 儲存過程名稱或函式名稱 as 用途 取儲存過程或函式的引數列表,如果是函式且返回表,則返回表的字段資訊 declare procn...