簡體   English   中英

PostgreSQL-CURRENT_SETTING的默認值

[英]PostgreSQL - Default value for CURRENT_SETTING

這就是我在PostgreSQL中訪問變量的方式。

select CURRENT_SETTING('abc.var1')

有沒有一種最佳方法,以便在變量不存在的情況下我可以獲取默認值(即0) ,而不是接收錯誤?

使用該函數的兩個參數版本(如果變量丟失則可以防止錯誤),然后使用coalesce():

select coalesce(current_setting('abc.var1', true), '0');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM