Sql Server Management には、キーボードを使用してストアド プロシージャを実行できるオプションがあります。そのオプションを構成して、テーブルの列を一覧表示するプロシージャを実行できます。これを行う方法は次のとおりです。
「オプション」をクリックします
ご覧のように、ストアド プロシージャを実行するための多くのキーボード ショートカットがあります。たとえば、ショートカット alt+f1 でテーブルの名前を強調表示すると、テーブルのメタデータが表示されます。 「、」で区切られたテーブルの列、これは手順です:
Create Procedure [dbo].[NS_rs_columnas]
@Tabla Sysname,
@Alias Char(3)=null
AS
Begin
Declare @Colums Nvarchar(Max)='';
Select
@Colums+=','+isnull(Ltrim(Rtrim(@Alias))+'.','')+'['+b.name+']' + CHAR(13)+CHAR(10)
from sys.tables a
Inner join sys.all_columns b
on (a.object_id=b.object_id)
Where a.name=ltrim(rtrim(@Tabla));
Select ' '+Substring(@Colums,2,len(@Colums)-2);
End
したがって、その手順を実行するためのショートカットを構成することができます。
これは、テーブル名の上でショートカット ctrl+f1 を押したときの結果です。
ご覧のとおり、プロシージャには 2 つのパラメーターがあり、2 番目のパラメーターはエイリアスを送信するためのものです。これは例です。