SQL定義方法やクロス使用法を適用します

新しいテーブルTB1

id名
1 A
2 B
3 C

 

定義方法

FUNCTIONのtestfunをCREATE

  -入力パラメータ
  @name VARCHAR(50)

RETURNS TABLEを
AS
RETURN

  -出力(列名を指定する必要があります)
  SELECT @name +「テス」レスポンス

GO

 

dbo.tb1のT1 CROSS SELECT * FROM testfun(t1.name)を適用

輸出

id名応答
1 A ATESS
2 B Btess
3 C Ctess

 

 

クロスクエリがサブテーブルに関連付けられている関連テーブル内のフィールドの値の前に使用することができ適用

クエリの結果セットが処理されたフィールドの値のテーブル値関数を使用する必要がある場合は、CROSSが適用ご使用ください

 

おすすめ

転載: www.cnblogs.com/licx/p/11161769.html