首页 > 解决方案 > 如何在 Microsoft SQL Server Management Studio 2017 中运行 python 代码?

问题描述

目前,尝试在 Microsoft SQL Server Management 2017 中使用 python 实现一些数据预处理步骤。当我在 SQL Query 中运行以下代码时,得到一个空数据框而不是两列。

execute sp_execute_external_script
@language = N'Python',
@script =  N'
import pandas as pd
df = pd.DataFrame(MyInput.AREA_NAME_EN,MyInput.NAME_EN)
Myoutput=df', 

@input_data_1_name = N'MyInput',

@input_data_1  = N'SELECT V.[AREA_NAME_EN]
      ,V.[NAME_EN]
    FROM [I].[ACTIVITY_LOCATION] v',

@output_data_1_name = N'Myoutput'
WITH RESULT SETS (([AREA_NAME_EN] nvarchar(20), [NAME_EN] nvarchar(20))

请协助并让我知道您是否有任何澄清。

标签: pythonsqlsql-server

解决方案


推荐阅读