[英]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.