![](/img/trans.png)
[英]How to get this enum if I only have a string representation in Python 2.7
[英]How to get string representation of query for Oracle database in Python 2.7
我正在發送一些准備好的SQL語句和變量字典,以便使用Python 2.7替換到服務器以在Oracle數據庫上遠程執行。
我想記錄最終查詢,該查詢將在服務器上執行,但找不到找到最終查詢的字符串表示形式的方法。
准備的語句示例:
delete from my_table where col1=:date and col2=:string and col3=:num
字典示例:
{'date':datetime.datetime(2016, 3, 25, 0, 0), 'string':'abc', 'num':42}
我想要得到的內容(無論使用什么SQL,都可以執行並使用我的數據):
delete from my_table where col1=TO_DATE('25-03-2016 00:00','dd-mm-yyyy hh24:mi') and col2='abc' and col3=42
你為什么要這個? 由於這不是執行的內容,並且您必須擔心引用它甚至是現實的情況,這似乎毫無意義。 如果記錄是目標,只需記錄語句和參數,這是准確重現查詢的唯一方法。 – 3月28日在16:07
感謝Mat的評論。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.