0

テキストボックスに都市名があり、テーブル名の値を含むドロップダウンリストがあるように、ストアドプロシージャでテーブルの変数を作成して、3 つの異なるテーブルからデータを呼び出したいと考えています。

私はすでにストアドプロシージャを作成しています:

[dbo].[sp_Search]
@City nvarchar(50) = null
AS
SELECT * FROM PropertyForSale_TBL  WHERE (City =    @City OR @City IS NULL)

ここでは、ドロップダウンリストではなくテキストボックスのみの SP です。

テーブル名を変数として作成する手順が必要なので、ドロップダウンを選択すると、そのテーブルからデータが呼び出されます。私が想像したように、その作品はおそらくこのようなものです....

[dbo].[sp_Search]
@City nvarchar(50) = null,
@Tablename Table (maybe or maybe not i dont know it is not working)

AS
SELECT * FROM @Tablename  WHERE (City = @City OR @City IS NULL)

これどうやってするの?????

4

2 に答える 2