2016-09-29 188 views
0

我有一個標量值函數conv2unicode它鏈接到程序集dvb2unicode從標量值函數返回變量

我必須從數據庫中刪除彙編函數並返回值,因爲它是。 conv2unicode用於項目中的許多過程。我以前沒有在sql server中使用函數。

有沒有辦法返回變量X由函數[conv2unicode]

ALTER FUNCTION [dbo].[conv2unicode](@x [nvarchar](4000)) 
RETURNS [nvarchar](4000) WITH EXECUTE AS CALLER 
AS 
EXTERNAL NAME [dvb2unicode].[UserDefinedFunctions].[Dvb2unicode] 

回答

0

你可以只RETURN像這樣的變量:

ALTER FUNCTION [dbo].[conv2unicode](@x [nvarchar](4000)) 
RETURNS [nvarchar](4000) WITH EXECUTE AS CALLER 
AS 
RETURN @x 
+0

顯示錯誤消息102,15級,狀態31,過程conv2unicode,第4行 「RETURN」附近的語法錯誤。 –