小编Nin*_*nts的帖子

表变量在表值函数中

我试图让这个表值得函数时出错.我尝试修改它时出错.它是

"关键字'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 sql-server sql-server-2008-r2

3
推荐指数
1
解决办法
2万
查看次数

用python进行SQL Server查询

我需要知道如何在sql server中查询表。我看到的每个地方都说要使用pyodbc,但是他们并没有为3.4做一个。

python sql sql-server python-3.x

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

sql ×2

sql-server ×2

python ×1

python-3.x ×1

sql-server-2008-r2 ×1