0
ORACLEデータベース SQL Serverの類似の例は次のとおりです。SSRS - ORACLEで実行された準備済みクエリ
のSQL SERVER: 私は例えば
FirstName = 'Peter'
そして、ここでは、データセットで定義されたクエリで、名前"どこ" 状態で使用するためのでパラメータを作成しました:
declare @query nvarchar(max)
set @query= 'SELECT FirstName, LastName
FROM [AdventureWorksDW2012].[dbo].[DimEmployee] WHERE ' + @WHERE
exec(@query)
そして、それは正しく動作します!
私の質問は、ORACLEデータベースのレプリケート可能かどうかですが、私は以下のようなことを試しましたが、うまくいきません。
declare
sql_query varchar2(150);
begin
sql_query := 'SELECT FirstName, LastName FROM DimEmployee WHERE ';
sql_query := sql_query || ' ' || @WHERE;
EXECUTE IMMEDIATE (sql_query);
end;
/