API を介して n パラメータとしてクエリを受け取る SQL テーブル値関数を作成したいと考えています。私の関数では、そのクエリを実行したいと思います。クエリは SELECT ステートメントになります。
これは私がこれまでに行ったことであり、達成すべきことですが、正しい方法ではありません。
CREATE FUNCTION CUSTOM_EXPORT_RESULTS (
@query varchar(max),
@guid uniqueidentifier,
@tableName varchar(200))
RETURNS TABLE
AS
RETURN
(
-- Execute query into a table
SELECT *
INTO @tableName
FROM (
EXEC(@query)
)
)
GO
正しい方法を教えてください!