Sentencias SQL
Las siguientes secciones contienen descripciones de algunas de las sentencias SQL más potentes admitidas por la interfaz de base de datos.
Las expresiones literales utilizadas en asignaciones y comparaciones pueden tener formato de caracteres, numérico o de fecha. Las cadenas de caracteres están delimitadas por comillas simples. En general, las fechas pueden consultarse de la siguiente manera:
- Para ODBC: SELECT * FROM <table> where <date_field> > #01/01/2000#
El formato de fecha con ODBC depende del ajuste de la variable de configuración de MicroStation MS_DBODBCDATEFORMAT. Está definido por defecto como mm/dd/aaaa. La variable se almacena en el archivo odbc.cfg ubicado en ..\MicroStation\config\database\.
- Para Oracle (conexión directa): SELECT* FROM <table> where <date_field> > '21-DEC-00'
El formato de fecha en Oracle depende del ajuste NSL_DATE_FORMAT. Debe introducir la siguiente sentencia en la ventana SQL o en la parte de la sentencia SQL de VSQL para modificar el formato (sustituir el formato mm/dd/aaaa por el formato que necesita).
alter session set nls_date_format = 'mm/dd/yyyy'