Instruções SQL
As seguintes seções contêm descrições de algumas das instruções SQL mais poderosas que são suportadas pela interface do banco de dados.
As expressões literais usadas nas atribuições e nas comparações podem ser do formato de caractere, numérico ou de data. As strings de caracteres são delimitadas por aspas simples. Geralmente, as datas podem ser consultadas como segue:
- Para ODBC — SELECT * FROM <table> where <date_field> > #01/01/2000#
O formato da data via ODBC depende da configuração da variável de configuração do MicroStation MS_DBODBCDATEFORMAT. É definido como mm/dd/aaaa por padrão. A variável é armazenada no arquivo odbc.cfg localizado no ..\MicroStation\config\database\.
- Para Oracle (conexão direta) — SELECT* FROM <table> where <date_field> > '21-DEC-00'
O formato de data em Oracle é dependente da configuração de NSL_DATE_FORMAT. Você deve usar a seguinte declaração inserida através da janela SQL ou da porção da instrução SQL de VSQL para alterar o formato (substitua o formato que você necessita para mm/dd/aaaa):
alter session set nls_date_format = 'mm/dd/yyyy'