Ayuda de MicroStation CONNECT Edition

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'

Se recomienda el uso de VSQL para crear el SQL para la consulta ya que lo ayudará a delimitar adecuadamente el campo de fecha.

Nota: