У меня есть эта хранимая процедура на моем SQL Server:хранимые процедуры с питона pymssql
[InsertRecord] @param1 varchar(10), @Param2 varchar(50),@Param3 varchar(10)=NULL,
@Param4 datetime = NULL AS BEGIN
Когда я обновить его с помощью следующего кода:
connenction = pymssql.connect (host=host1,user=user1,password=password1,database=database1)
curser = connection.cursor()
my_query="exec InsertRecord '%s','%s','%s','%s'" %(var1,var2,var3,var4)
print my_query
cur.execute(my_query)
я не получил sentax ошибку и хранимая процедура не обновлена на моем DB
, но когда я запустил строку my_query из студия управления sql, запрос запустился так, как должно быть. может ли кто-нибудь предоставить, что может быть проблемой с этим кодом, и как мне запустить эту хранимую процедуру с помощью pymssql.