星期一, 1 二月 2010
Derby ij tool 支持的命令
« Derby 数据库的两种布置方式 | Main | ProFTPD 另一款更加容易配置的FTP服务器 »
Derby ij tool 是一个JDBC工具,允许执行脚本和查询,支持的命令包括:
PROTOCOL 'JDBC protocol' [ AS ident ];
- 设置缺省协议或已命名的协议
DRIVER 'class for driver'; - 装入已命名的类
CONNECT 'url for database' [ PROTOCOL namedProtocol ] [ AS connectionName ];
- 连接至数据库 URL
- 可以指定标识
SET CONNECTION connectionName; - 切换到指定的连接
SHOW CONNECTIONS; - 列示所有连接
AUTOCOMMIT [ ON | OFF ]; - 设置连接的自动落实方式
DISCONNECT [ CURRENT | connectionName | ALL ];
- 删除当前连接、已命名的连接或所有连接;
- 缺省值是 CURRENT
SHOW SCHEMAS; - 在当前数据库中列示所有模式
SHOW [ TABLES | VIEWS | PROCEDURES | SYNONYMS ] { IN schema };
- 列示表、视图、过程或同义词
SHOW INDEXES { IN schema | FROM table };
- 列示模式中的索引或表的索引
DESCRIBE name; - 列示已命名表中的列
COMMIT; - 落实当前事务
ROLLBACK; - 回滚当前事务
PREPARE name AS 'SQL-J text'; - 准备 SQL-J 文本
EXECUTE { name | 'SQL-J text' } [ USING { name | 'SQL-J text' } ] ;
- 使用来自 USING 结果集行的
- 参数值执行语句
REMOVE name; - 除去已命名的先前预编译语句
RUN 'filename'; - 从命名文件运行命令
ELAPSEDTIME [ ON | OFF ]; - 设置 ij 的耗用时间方式
MAXIMUMDISPLAYWIDTH integerValue;
- 将每列的最大显示宽度设置为
- 整数值
ASYNC name 'SQL-J text'; - 在另一个线程中运行命令
WAIT FOR name; - 等待 ASYNC'd 命令的结果
GET [SCROLL INSENSITIVE] CURSOR name AS 'SQL-J query';
- 在查询中获取游标(JDBC 结果集)
- SCROLL 游标仅适用于
- JDBC 2.0 和更高版本。
-(在 JDBC 1.X. 中忽略游标滚动类型)
NEXT name; - 从已命名的游标获取下一行
FIRST name; - 从已命名的滚动游标获取第一行
LAST name; - 从已命名的滚动游标获取最后一行
PREVIOUS name; - 从已命名的滚动游标获取前一行
ABSOLUTE integer name; - 在绝对行号上定位已命名的滚动游标
-(负数表示从最后一行起算的位置。)
RELATIVE integer name; - 相对与当前行定位已命名的滚动游标
-(整数是行号)
AFTER LAST name; - 将已命名的滚动游标定位于最后一行的后面
BEFORE FIRST name; - 将已命名的滚动游标定位于第一行的前面
GETCURRENTROWNUMBER name; - 返回已命名的滚动游标当前位置的行号
--(当游标的位置不在一个行上时返回 0。)
CLOSE name; -- 关闭已命名的游标
LOCALIZEDDISPLAY [ ON | OFF ];
-- 控制语言环境敏感数据表示法
EXIT; -- 退出 ij
HELP; -- 显示此消息
任何无法识别的命令都将被视为可能的 SQL-J 命令并直接执行。
PROTOCOL 'JDBC protocol' [ AS ident ];
- 设置缺省协议或已命名的协议
DRIVER 'class for driver'; - 装入已命名的类
CONNECT 'url for database' [ PROTOCOL namedProtocol ] [ AS connectionName ];
- 连接至数据库 URL
- 可以指定标识
SET CONNECTION connectionName; - 切换到指定的连接
SHOW CONNECTIONS; - 列示所有连接
AUTOCOMMIT [ ON | OFF ]; - 设置连接的自动落实方式
DISCONNECT [ CURRENT | connectionName | ALL ];
- 删除当前连接、已命名的连接或所有连接;
- 缺省值是 CURRENT
SHOW SCHEMAS; - 在当前数据库中列示所有模式
SHOW [ TABLES | VIEWS | PROCEDURES | SYNONYMS ] { IN schema };
- 列示表、视图、过程或同义词
SHOW INDEXES { IN schema | FROM table };
- 列示模式中的索引或表的索引
DESCRIBE name; - 列示已命名表中的列
COMMIT; - 落实当前事务
ROLLBACK; - 回滚当前事务
PREPARE name AS 'SQL-J text'; - 准备 SQL-J 文本
EXECUTE { name | 'SQL-J text' } [ USING { name | 'SQL-J text' } ] ;
- 使用来自 USING 结果集行的
- 参数值执行语句
REMOVE name; - 除去已命名的先前预编译语句
RUN 'filename'; - 从命名文件运行命令
ELAPSEDTIME [ ON | OFF ]; - 设置 ij 的耗用时间方式
MAXIMUMDISPLAYWIDTH integerValue;
- 将每列的最大显示宽度设置为
- 整数值
ASYNC name 'SQL-J text'; - 在另一个线程中运行命令
WAIT FOR name; - 等待 ASYNC'd 命令的结果
GET [SCROLL INSENSITIVE] CURSOR name AS 'SQL-J query';
- 在查询中获取游标(JDBC 结果集)
- SCROLL 游标仅适用于
- JDBC 2.0 和更高版本。
-(在 JDBC 1.X. 中忽略游标滚动类型)
NEXT name; - 从已命名的游标获取下一行
FIRST name; - 从已命名的滚动游标获取第一行
LAST name; - 从已命名的滚动游标获取最后一行
PREVIOUS name; - 从已命名的滚动游标获取前一行
ABSOLUTE integer name; - 在绝对行号上定位已命名的滚动游标
-(负数表示从最后一行起算的位置。)
RELATIVE integer name; - 相对与当前行定位已命名的滚动游标
-(整数是行号)
AFTER LAST name; - 将已命名的滚动游标定位于最后一行的后面
BEFORE FIRST name; - 将已命名的滚动游标定位于第一行的前面
GETCURRENTROWNUMBER name; - 返回已命名的滚动游标当前位置的行号
--(当游标的位置不在一个行上时返回 0。)
CLOSE name; -- 关闭已命名的游标
LOCALIZEDDISPLAY [ ON | OFF ];
-- 控制语言环境敏感数据表示法
EXIT; -- 退出 ij
HELP; -- 显示此消息
任何无法识别的命令都将被视为可能的 SQL-J 命令并直接执行。
Posted by at 7:31 下午 in 未分类
[Trackback URL for this entry]