1
有沒有辦法使用的名稱,而不是用於paramaterized查詢問號的方法嗎?如果是這樣,任何人都可以提出一些解釋如何做到這一點/語法的材料?
一些詳細信息:
舉例來說,如果我有這樣的:
INSERT INTO inventory VALUES(?)
是否有可能有這樣的事情而不是做同樣的事情的問號:
INSERT INTO inventory VALUES("prices")
我試圖檢查,看看它是否會張貼問題之前自己的工作,但沒有奏效。所以,我想我會問是否有可能。
我覺得如果你有一個非常長的查詢,讓我們說20個參數,你不希望有數量問號,以確保你有足夠的參數,每當你改變一些東西。另外,我認爲它可能會使代碼更具可讀性(特別是如果您有很多參數需要跟蹤)。
我對sql很陌生,所以我不確定它是否會帶來很大的區別(對於這個問題),如果我補充說我正在使用postgresql。
注:
有一個類似的問題here,但它並沒有答案,這是有益的
你能否描述一下上下文?什麼將評估參數化的SQL語句?你在考慮哪個API? – mauro