簡體   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