ORA-01722 - Criando uma Query para Update
Pessoal, boa tarde.
Preciso transformar essa query SQL em Oracle, mas não estou conseguindo, alguém pode ma auxiliar?
SELECT
DISTINCT DOCNUM,
'UPDATE MHGROUP.DOCMASTER SET C10ALIAS =' + '''' + 'D'+ '''' + ', CDBL1 = ' + '''' + CAST (CAST(DOCNUM AS INT) AS VARCHAR) + '''' + ' ,CDBL2 = ' + '''' + CAST(CAST(PRJ_ID AS INT)AS VARCHAR) + '''' + ' WHERE DOCNUM = ' +
CAST(CAST(DOCNUM AS INT)AS VARCHAR)
FROM MHGROUP.DOCMASTER D
JOIN MHGROUP.PROJECT_ITEMS P ON D.DOCNUM = P.ITEM_ID
WHERE DOCNUM >= '50000000'
Preciso transformar essa query SQL em Oracle, mas não estou conseguindo, alguém pode ma auxiliar?
SELECT
DISTINCT DOCNUM,
'UPDATE MHGROUP.DOCMASTER SET C10ALIAS =' + '''' + 'D'+ '''' + ', CDBL1 = ' + '''' + CAST (CAST(DOCNUM AS INT) AS VARCHAR) + '''' + ' ,CDBL2 = ' + '''' + CAST(CAST(PRJ_ID AS INT)AS VARCHAR) + '''' + ' WHERE DOCNUM = ' +
CAST(CAST(DOCNUM AS INT)AS VARCHAR)
FROM MHGROUP.DOCMASTER D
JOIN MHGROUP.PROJECT_ITEMS P ON D.DOCNUM = P.ITEM_ID
WHERE DOCNUM >= '50000000'
Luiz Gustavo
Curtidas 0