mysql/oracle的字段连接

mysql:
concat(str1,str2,...)
其中,如果str1里面有单引号,需要在单引号前面加上\,就可以不转义, 如 \'FlagNation\'

oracle:
str1||str2||...
其中,如果str1里面有单引号,需要在单引号前面再加一个单引号,就可以不转义,如

SELECT
    'INSERT INTO `enum_const` (`name`, `namespace`, `code`, `note`, `fk_site_id`, `create_date`, `modify_date`) VALUES ('''||f.name||''',''FlagNation'', '''||f.code||''', ''民族'', ''qhfw'', NOW(), NOW());'
FROM
    "THTM"."PE_JPC_DIC_FOLK" f
WHERE
    f.CODE != '0';

猜你喜欢

转载自blog.csdn.net/happyrocking/article/details/78057998