我有一个与 SQL Server 2012 一起使用的现有 C# CLR 运行时函数。我想在此函数上设置IsDeterministic
和SCHEMABINDING
选项,以便我可以使用它来持久化表中的计算列。
这是更改语句:
ALTER FUNCTION [dbo].[authorityFromURI](@URI [nvarchar](4000))
RETURNS [nvarchar](4000) WITH EXECUTE AS CALLER
AS
EXTERNAL NAME [KDPSqlServerProject].[UserDefinedFunctions].[authorityFromURI]
应该如何修改这个 alter 语句来设置这些选项?