12458 - Função para executar SQL nativo
Problema: Poderiam me informar se existe alguma função no editor de regras do ERP para executar o SQL Nativo? Pois as regras trabalham com SQL Senior 2.
Quando ocorre / onde se aplica: Regras,
Solução: Solução 12458: Quando precisar executar algum comando nativo do banco de dados via cursor, terá que usar uma função para dizer para o cursor que não usa seniorsql2:
Exemplo: select CodCli cCODCLI,to_char(DatEmi,'MM/YYYY') cMESANO,Count(*) cQTDFAT From E140NFV where CodEmp=1 Group By CodCli,to_char(DatEmi,'MM/YYYY') order by CodCli
Você está tentando utilizar um comando nativo do banco.
Neste caso, tem que informar para o cursor que o comando é nativo e então funcionará como você quer, mas tem que dizer para o cursor que é para não usar SeniorSql2 com a função:
SQL_UsarSQLSenior2(Alfa Objeto, Numero usar)
0 (zero) para definir que não usa sintaxe SQL Senior 2
Maiores detalhes sobre a função, poderá verificar o help do Ferramentas de Apoio do ERP.
Quando ocorre / onde se aplica: Regras,
Solução: Solução 12458: Quando precisar executar algum comando nativo do banco de dados via cursor, terá que usar uma função para dizer para o cursor que não usa seniorsql2:
Exemplo: select CodCli cCODCLI,to_char(DatEmi,'MM/YYYY') cMESANO,Count(*) cQTDFAT From E140NFV where CodEmp=1 Group By CodCli,to_char(DatEmi,'MM/YYYY') order by CodCli
Você está tentando utilizar um comando nativo do banco.
Neste caso, tem que informar para o cursor que o comando é nativo e então funcionará como você quer, mas tem que dizer para o cursor que é para não usar SeniorSql2 com a função:
SQL_UsarSQLSenior2(Alfa Objeto, Numero usar)
0 (zero) para definir que não usa sintaxe SQL Senior 2
Maiores detalhes sobre a função, poderá verificar o help do Ferramentas de Apoio do ERP.