SQLServer:すぐにフィールドの説明の問い合わせやテーブル構造(ヒント)を表示するショートカットキーを使用

1、4つの一般的なカスタムストアドプロシージャ:

sp_select:SELECT * FROM

sp_helpremark:ルックアップテーブルの列、列タイプ、発言(ここではノートのみクエリー列を持っています)

sp_columns1:ルックアップテーブルのすべての列、列タイプ、長さ

sp_columns2:ルックアップテーブルのすべての列を、風景

注:上記の4つのカスタムストアドプロシージャは、ショートカットを使用して、クエリアナライザで実行する必要があります。

 

A) sp_select:

proc sp_select(@sqlのVARCHAR(1000))CREATE     
として     
開始する     
SQL @設定を= + @sql 'から選択*';    
EXEC(@sql)。    
終わり

B)  sp_helpremark:

コードをコピー
PROC [DBO]。[sp_helpremark] CREATE       
      
@TABLE_NAME VARCHAR(50)       
      
AS       
      
TYPE AS SELECTたcolid、SO.NAME、EP.VALUE、SO.LENGTH、MIN(ST.NAME)       
      
SYS.EXTENDED_PROPERTIES EPのFROM       
      
SO RIGHT JOIN SYS.SYSCOLUMNSをMAJOR_ID = ID ANDたcolid = MINOR_ID ON       
      
LEFTはSYS.SYSTYPES ST ON ST.XTYPE = SO.XTYPE JOIN       
ID = OBJECT_ID(@TABLE_NAME)       
たcolid、SO.NAME、EP.VALUE、SO.LENGTHてグループを       
ORDER BYたcolid
      
      
      
      
コードをコピー

C)  sp_columns1:

コードをコピー
PROCのsp_columns1 CREATE       
@table_name VARCHAR(1000)       
AS       
BEGIN       
SELECT a.nameをc.data_type、SYSCOLUMNS FROM a.length             
LEFT JOIN information_schema.columns C ON a.name = c.column_name                
WHERE a.ID = OBJECT_ID(@table_name)             
      
終わり
コードをコピー

D)  sp_columns2:

コードをコピー
PROCのsp_columns2(@table_name VARCHAR(1000))CREATE     
AS     
BEGIN     
  
列名の- (100)DECLAREの@column_name VARCHARを   
所有列名- DECLAREはVARCHAR(1000)@columns   
  
'列@ SELECT ='   
MyCursorとカーソルDECLARE   
のsyscolumnsから選択した名前FORをIDは=(名= @ TABLE_NAMEのsysobjectsからIDを選択)WHERE    
OPEN MyCursorと   
NEXT MyCursorとINTOの@column_nameからのフェッチ   
 @@ FETCH_STATUS = 0 WHILE   
    BEGIN   
 列@ SELECT =列@ + @ COLUMN_NAME + ''   
 @column_name INTO NEXT MyCursorとからのフェッチ   
 END   
  
CLOSE MyCursorと   
  
DEALLOCATE MyCursorと   
  
SELECTの@columnsの   
END    
コードをコピー

 

 

 

2、データベース、ツール>>オプション>>キーボードを開きます。

ショートカットキーを完了したときに、ストアドプロシージャ内のカラムでは、プロシージャの実行を保存(注:列は、特定のメソッド名を記述する必要があります。このストアドプロシージャを)

 

そして、上記の手順に従って、4人のカスタム名を格納し、完了が決定し、異なる対応するショートカットキーを選択します。

 

>>>>>>>>>>>>使用:

オープンクエリアナライザ:、テーブル名に直接書き込む]を選択し、照会を完了するために、ショートカットキーの組み合わせ目標を押してください。

おすすめ

転載: www.cnblogs.com/bdqczhl/p/11369473.html