繁体   English   中英

在 Azure 中运行但在此处抛出错误的外部 python 脚本中的 SQL 服务器名称错误?

[英]SQL server Name error in external python script which is working in Azure but throwing error here?

我正在尝试执行此操作,但由于未定义执行变量而引发名称错误。 这是在 sql 中使用外部脚本来运行 python 代码。 我已经声明了一个变量并尝试访问和更改函数内部的值,因此将其声明为全局但在内部使用它时,如果条件错误为“名称错误:未定义”执行

--exec TEST
 
Alter PROCEDURE TEST
    
AS
BEGIN
    -- SET NOCOUNT ON added to prevent extra result sets from
    -- interfering with SELECT statements.
    SET NOCOUNT ON;

    -- Insert statements for procedure here
    
EXEC sp_execute_external_script @language = N'Python',   
@script =N'import logging 
executing=0

def pre():
    global executing
    print(executing)
    if(executing==0):
        print(executing)
        executing=1
pre()
'

END
GO

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM