MicroStationCONNECT Edition 帮助

SQL 语句

以下部分包含数据库接口支持的一些更强大的 SQL 语句的说明。

在赋值和比较中使用的文字表达式可以是字符、数字或日期格式。字符串使用单引号进行分隔。通常,可以按照如下方式查询日期:

  • 对于 ODBC — SELECT * FROM <表> where <日期字段> > #01/01/2000#

    通过 ODBC 使用的日期格式取决于 MicroStation 配置变量 MS_DBODBCDATEFORMAT 的设置。缺省情况下将其设置为 mm/dd/yyyy。该变量存储在位于 ..\PowerDraft\config\database\odbc.cfg 文件中。

  • 对于 Oracle(直接连接)— SELECT* FROM <表> where <日期字段> > '21-DEC-00'

    Oracle 中的日期格式取决于 NSL_DATE_FORMAT 设置。必须使用通过 SQL 窗口或 VSQL 的“SQL 语句”部分键入的以下语句来更改格式(将 mm/dd/yyyy 替换为您需要的格式):

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

建议您使用 VSQL 为查询创建 SQL,因为它将协助您正确分隔日期字段。

注释: