我试图让这个表值得函数时出错.我尝试修改它时出错.它是
"关键字'Declare'附近的语法不正确."
但是当我在功能之外使用它时,一切都很好.所以我只是想知道我有什么遗漏或者我应该怎么做.多谢你们.
ALTER FUNCTION [dbo].[XXX]( @i_contactkey int,
@v_scope varchar(15),
@i_entrykey int = null,
@i_staffcontactkey int = null,
@d_startdate datetime,
@d_today datetime)
RETURNS TABLE
AS begin
Declare @temp as table
(contactkey int, contactkey1 int, rolekey1 int,contactkey2 int, rolekey2 int, relationshipid int)
insert into @temp (contactkey , contactkey1 , rolekey1 ,contactkey2 , rolekey2 , relationshipid )
select contactkey , contactkey1 , rolekey1 ,contactkey2 , rolekey2 , relationshipid
from contact clcon
LEFT JOIN contactassociation ca on ca.contactkey2 = clcon.contactkey where ca.rolekey1 in …Run Code Online (Sandbox Code Playgroud) 我需要知道如何在sql server中查询表。我看到的每个地方都说要使用pyodbc,但是他们并没有为3.4做一个。