oracle 求解?

来源:百度知道 编辑:UC知道 时间:2024/05/26 13:13:43
SQL_CONDITION := ' WHERE RTRIM(SSK.BUS_GRP_CD) = ''' || REPLACE(RTRIM(INH_BUS_GRP_CD), '''', '''''') || '''';
SQL_CONDITION := SQL_CONDITION || ' AND SSK.COMP_CD = ''' || REPLACE(INH_COMP_CD, '''', '''''') || '''' ;

是什么意思 ?
谢谢

第一句查询字段名SSK.BUS_GRP_CD(去除尾部空格字符)为空,或者等于去除了空格字段名INH_BUS_GRP_CD(并且替换了字段中的空格)的条件;
第二句是上句条件,与条件SSK.COMP_CD等于INH_COMP_CD(替换了字段中的空格)或者等于空的条件,两个里条件的交集
靠,自己的舌头都绕一起了:(