在PLPGSQL函数中,我有几行代码来检查记录是否存在。那么,即使没有记录,FOUND变量也被设置为TRUE。非常奇怪的事情。query:='SELECT i.identity_id FROM app.identity as i,' || quote_ident(schema_name) || '.users as u,' || quote_ident(schema_name) || '.udata as ud WHERE i.identity_id=' || p_identity_id || ' and u.i
假设我们有一个字符串字段,它在DB中的值是'Apparatment‘,我们想在选择DTOs时将它翻译成另一种语言。我认为如果我们想用SQL写这段代码,应该是这样的:
SELECT CASE BuidlingType WHEN 'Appartment' THEN 'apparatment in another langaure