MicroStation CONNECT Edition Hilfe

SQL-Anweisungen

In den folgenden Abschnitten werden einige der leistungsfähigeren SQL-Anweisungen beschrieben, die von der Datenbankschnittstelle unterstützt werden.

Literale Ausdrücke, die in Anweisungen und Vergleichen verwendet werden, können in Zeichenformat, numerischen Format oder Datumsformat vorliegen. Zeichenfolgen sind durch einzelne Anführungszeichen getrennt. Daten können im Allgemeinen wie folgt abgerufen werden:

  • Für ODBC — SELECT * FROM <table> where <date_field> > #01/01/2000#

    Das Datumsformat über ODBC hängt von der Einstellung in der MicroStation-Konfigurationsvariable MS_DBODBCDATEFORMAT ab. Standardmäßig ist dieses auf mm/dd/yyyy gesetzt. Die Variable wird in der Datei odbc.cfg gespeichert, die sich im Verzeichnis ..\MicroStation\config\database\ befindet.

  • Für Oracle (Direktanschluss) — SELECT* FROM <table> where <date_field> > '21-DEC-00'

    Das Datumsformat in Oracle hängt von der NSL_DATE_FORMAT-Einstellung ab. Sie müssen die folgende, durch das SQL-Fenster oder den SQL-Anweisungsteil von VSQL eingegebene Anweisung verwenden, um das Format zu ändern (ersetzen Sie mm/dd/yyyy durch das benötigte Format):

    alter session set nls_date_format = 'mm/dd/yyyy'

Es wird empfohlen, die SQL für die Abfrage mithilfe von VSQL zu erstellen, da es Ihnen dabei hilft, das Datumsfeld ordnungsgemäß zu begrenzen.

Bemerkung: