0

私のSQLサーバーコードは次のとおりです。

Create Function [dbo].[FunTest]
(

)
Returns Table
As
Return
(
   select * from persons where Id = '&Id' 
)

エンド ユーザーが値 ( @Id) をテーブル関数 (show dialog など) に入力できるようにするにはどうすればよいですか。

4

1 に答える 1

0

パラメータを関数に追加する必要があります。

Create Function [dbo].[FunTest]
(
   @id int
)
Returns Table
As
Return
(
   select * from persons where Id = @id 
)

ダイアログのようにユーザーにプロンプ​​トを表示することについては、SQL ではありません。そのためにはフロントエンドをノックアップする必要があります(レポートなど)

于 2013-09-17T15:22:06.013 に答える