第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

SQLAlchemy 核心 - 獲取查詢中的綁定參數(shù)列表,或檢查名稱是否存在?

SQLAlchemy 核心 - 獲取查詢中的綁定參數(shù)列表,或檢查名稱是否存在?

catspeake 2023-09-12 15:51:14
使用 sqlalchemy core,您可以綁定一個參數(shù),然后在執(zhí)行時填寫它,例如query = select([my_table]).limit(bindparam('lim')) session.execute(query, lim=10)我擁有它,以便收到的查詢可能會也可能不會使用某些參數(shù)。所以我想要一種方法來驗(yàn)證參數(shù)是否存在,甚至獲取在執(zhí)行時必須替換的參數(shù)列表。例如,這樣做可以允許像上面這樣的查詢中的限制??赡苄枰鎿Q的值是已知的,因此只需檢查它們是否確實(shí)存在。目前,作為一個小的臨時解決方法,我發(fā)現(xiàn)我可以將名稱設(shè)置為復(fù)雜的東西,例如隨機(jī)數(shù)字字符串,然后檢查它們是否以查詢的字符串形式存在。當(dāng)然,還存在其他解決方案,例如存儲/傳遞哪些已使用/尚未使用,但我想看看是否有一種方法可以檢查哪些存在。并正在被期待。
查看完整描述

1 回答

?
SMILET

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個贊

您可以從編譯的查詢中獲取參數(shù),如下所示:


>>> q = select([test1]).limit(bindparam('lim')) 

>>> c = q.compile()

>>> c.params

{'lim': None}


查看完整回答
反對 回復(fù) 2023-09-12
  • 1 回答
  • 0 關(guān)注
  • 126 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號