是否可以在输入参数类型为nvarchar(max)的SQL Server CLR项目中创建CLR存储过程?

如果定义存储过程:



然后,在部署它时,param1的类型为NVarchar(4000)。有没有办法让它NVarchar(max)?

最佳答案

将您的参数定义为SqlChars类型,而不是字符串。参见Handling Large Object Parameters in the CLR

关于sql-server - 如何使用Nvarchar(max)参数创建CLR存储过程?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4213788/

10-12 05:15