MS SQL Server支持将表作为存储过程参数传递。有没有办法从Python中使用这个,使用PyODBC或pymssql?
答案 0 :(得分:4)
可能有一种方法可以使用更多API-ey功能,但如果所有其他方法都失败了,您可以使用API公开的任何内容发送原始SQL命令来自己构建表并使用查询调用过程字符串如下:
DECLARE @p1 <TableTypeName>;
INSERT @p1 VALUES (<value list...>);
EXEC usp_Procedure @p1;
答案 1 :(得分:0)
使用IronPython。它允许直接访问.net框架,因此您可以构建一个DataTable对象并将其传递。