Collection Contents 上一页 下一页 PDF

UltraLite 数据库用户指南

UltraLite 实用程序参考

UltraLite Interactive SQL 实用程序


功能 

对 UltraLite 数据库执行 SQL 语句。

语法 

ulisql [ options ] [ command-file ]

选项 说明
-c "keyword=value;..." UltraLite 数据库连接字符串。如果您没有提供连接字符串,则会显示一个连接对话框。

此连接字符串必须包括下列关键字:

  • dbf(数据库文件)
  • uid(用户 ID)
  • pwd(口令)
有关连接字符串的详细信息,请参见 连接参数
-oa 不打开具有旧文件格式的数据库。
-or 以只读形式打开具有旧文件格式的数据库。
-ou 将具有旧文件格式的数据库升级到当前版本的格式。
command-file 要执行的包含一条或多条 SQL 语句的文件。当指定了 command-file 时,不会显示用户界面。

此文件必须遵守下列约定:

  • 每条语句必须以分号结束。在分号和此行的末尾之间不允许有空格以外的字符。
  • 每条语句必须在新的一行上开始。只有空格能出现在一条语句的前面。
  • 不支持注释字符。
  • 忽略返回结果集(查询)的语句。
注释 

UltraLite Interactive SQL 是一个图形实用程序,用于对 UltraLite 数据库执行 SQL 语句。在应用程序的开发过程中,可以使用它来开发和测试 SQL 语句以及浏览数据库中的数据。

UltraLite Interactive SQL 有一个显示查询访问计划的窗口。如果您有一些查询表现出较低的性能,此查询计划可能对于诊断这个问题有所帮助。例如,可能有这种情况,创建适当的索引可能会有助于加速查询。

假如您选择这样做,UltraLite 将旧的数据库文件升级到此软件当前版本的本机文件格式。这个升级使得不能使用较早版本的 UltraLite 数据库,也不能使用由该软件的较早版本开发的应用程序。使用 -or 或者 -oa 选项来确保旧的数据库不被升级。如果您选择 -or 选项,UltraLite 以只读模式打开此数据库。UltraLite Interactive SQL 关闭时将放弃所作的任何更改,即使提交更改也是如此。

如果您未指定任意一个 -o 参数,并且如果需要升级数据库,则会显示升级对话框。此对话框允许您选择是否升级、以只读模式打开或者取消此操作。

另请参见 

Collection Contents 上一页 下一页 PDF