どうすればこの問題を解決できますか?
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER FUNCTION [dbo].[GetDataById] ()
RETURNS INT
AS
BEGIN
DECLARE @query NVARCHAR(500)
DECLARE @j INT
SET @query=N'select * from catalog'
EXEC sp_executesql @query
RETURN @j
END
これを実行しようとすると:select dbo.GetDataById()
エラー メッセージが表示されます。
関数内から実行できるのは、関数と拡張ストアド プロシージャだけです。