を実行するのにフォーマットSQLはいとこの記事を参照してください取得:psycopg - Get formatted sql instead of executingpymssql - 代わり
私はPostgresのからMS SQL Serverにいくつかのコードを移行する必要があります。私はPythonでpsycopg2を使って、すべてのデータベース呼び出しを行ってきました。私は実際には非常によく似たAPIを持っているpymssqlのsimlarライブラリを見つけました。
欠落しているものの1つは、mogrify
コールです。つまり、mogrify
はSQLインジェクションを防ぎますが、実行せずに実行します。 SQL文字列を構築するのに最適です。
pymssqlのmogrify
コールと同様のコールがありますか。もしそうでなければ、モーグリフのような呼び出しをするanohter Pythonライブラリがありますか?何も見つからない場合は、execute
/executemany
コールを使用するようにコードを移行しますが、可能な場合はそのことを避けることをお勧めします。