我在TSQL中使用Python并尝试输出数据,但下面会出现语法错误。有什么想法吗?
execute sp_execute_external_script
@language = N'Python',
@script = N'
import pandas as pd
from pandas import DataFrame
OutputDataSet = pd.DataFrame({ "id" : 1.})
'
with result sets ([id] int null);
Msg 102,Level 15,State 1,Line 9 “id”附近的语法不正确。
答案 0 :(得分:0)
想出来 - 我没有意识到results sets子句可以有多个结果集,所以你需要使用这个语法:
with result sets (([id] int null));
然后,如果Python返回多个集合:
with result sets ((A int null), (B int null), (C int null));