Olá Pessoal!
Estou com uma dificuldade em fazer um lookup conforme o banco de dados que estou trabalhando.
Minha intenção é trabalhar com vários bancos de dados no meu sistema.
Porém, tenho em algumas tabelas campos onde pesquiso via lookup. Estes campos são muito grandes (descrição de 250 posições), fazendo com que os formulários fiquem muito grande (horizontalmente). Desta forma, estou utilizando o comando SUBSTRING(campo, 1, 50) no lookup.
No Mysql e Sql Server o comando é SUBSTRING, porém no Oracle é SUBSTR.
E assim com outros comandos SQL, podem mudar de banco para banco.
Até mesmo em instruções SQL de insert ou update acontencem algumas diferenças:
ISNULL é para SQL Server,
IFNULL é para MySql
NVL é para Oracle.
O comando acima serve para verificar se o campo está nulo.
Alguém tem alguma ideia?
Obrigado desde já!
Um forte abraço!
Marlon.