diff --git a/stored-procedures/call_stored_procedure_with_results.py b/stored-procedures/call_stored_procedure_with_results.py new file mode 100644 index 0000000..143bdf6 --- /dev/null +++ b/stored-procedures/call_stored_procedure_with_results.py @@ -0,0 +1,22 @@ +import pyodbc + +try: + connection = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};SERVER=.;DATABASE=SampleDB;Trusted_Connection=yes') + + cursor = connection.cursor() + + + + + cursor.close() + connection.close() + +except pyodbc.Error as ex: + print() + print("exception: ",ex) + cursor.close() + connection.close() + print() + exit() + +print() diff --git a/stored-procedures/create_stored_procedure.py b/stored-procedures/create_stored_procedure.py new file mode 100644 index 0000000..d85c3c9 --- /dev/null +++ b/stored-procedures/create_stored_procedure.py @@ -0,0 +1,32 @@ +import pyodbc + +try: + connection = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};SERVER=.;DATABASE=SampleDB;Trusted_Connection=yes') + + cursor = connection.cursor() + + + sql_cmd=""" + create procedure usp_cus_details (@cusID int, @out nvarchar(max) output) + as + select * from tblCustomers where id = @cusID + + """ + + cursor.execute(sql_cmd) + connection.commit() + + print("stored procedure successfully created") + + cursor.close() + connection.close() + +except pyodbc.Error as ex: + print() + print("exception: ",ex) + cursor.close() + connection.close() + print() + exit() + +print()