sql – 我们可以从函数调用存储过程吗?

前端之家收集整理的这篇文章主要介绍了sql – 我们可以从函数调用存储过程吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们可以从sql中的函数调用存储过程吗?什么原因?

解决方法

是.

你可以通过涉及openrowset的一些黑客来做到这一点,但不建议这样做,因为它会打开一个新的连接.

CREATE FUNCTION dbo.test ()
RETURNS  varchar(200)
AS
BEGIN
    RETURN (Select top 1 [Name] from 
OPENROWSET('sqlNCLI','Server=.\sql2008;Trusted_Connection=yes;','SET NOCOUNT ON;SET FMTONLY OFF;EXEC MASTER..SP_HELP') 
)

END
GO

SELECT dbo.test()

猜你在找的MsSQL相关文章