テキストボックスに都市名があり、テーブル名の値を含むドロップダウンリストがあるように、ストアドプロシージャでテーブルの変数を作成して、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)
これどうやってするの?????