Derby指令

支持的命令包括:

PROTOCOL ‘JDBC 协议’ [ AS 标识符 ];
– 设置默认或指定的协议
DRIVER ‘驱动程序类’; – 加载指定的类
CONNECT ‘数据库 url’ [ PROTOCOL namedProtocol ] [ AS connectionName ];
– 连接到数据库 URL
– 并可以分配标识符
SET CONNECTION connectionName; – 切换到指定的连接
SHOW CONNECTIONS; – 列出所有连接
AUTOCOMMIT [ ON | OFF ]; – 为连接设置自动提交模式
DISCONNECT [ CURRENT | connectionName | ALL ];
– 删除当前的、指定的或所有连接;
– 默认值为 CURRENT

SHOW SCHEMAS; – 列出当前数据库中的所有方案
SHOW [ TABLES | VIEWS | PROCEDURES | FUNCTIONS | SYNONYMS ] { IN 方案 };
– 列出表、视图、过程、函数或同义词
SHOW INDEXES { IN 方案 | FROM 表 };
– 列出方案中的索引,或者某个表的索引
SHOW ROLES; – 排序列出数据库中所有定义的角色
SHOW ENABLED_ROLES; – 排序列出当前连接的所有已启用
– 角色(使用 VALUES CURRENT_ROLE
– 可查看当前角色)
SHOW SETTABLE_ROLES; – 排序列出可以为当前连接
– 设置的角色
DESCRIBE 名称; – 列出指定表中的列

COMMIT; – 提交当前事务处理
ROLLBACK; – 回退当前事务处理

PREPARE 名称 AS ‘SQL-J 文本’; – 准备 SQL-J 文本
EXECUTE { 名称 | ‘SQL-J 文本’ } [ USING { 名称 | ‘SQL-J 文本’ } ] ;
– 使用 USING 结果集行中的
– 参数值执行语句
REMOVE 名称; – 删除指定的以前的预定义语句

RUN ‘文件名’; – 从指定的文件运行命令

ELAPSEDTIME [ ON | OFF ]; – 设置 ij 的用时模式
MAXIMUMDISPLAYWIDTH integerValue;
– 将每一列的最大显示宽度
– 设置为 integerValue

ASYNC 名称 ‘SQL-J 文本’; – 在另一个线程中运行命令
WAIT FOR 名称; – 等待 ASYNC’d 命令的结果

GET [SCROLL INSENSITIVE] [WITH { HOLD | NOHOLD }] CURSOR 名称 AS ‘SQL-J 查询’;
– 在查询上获取游标(JDBC 结果集)
– 默认值是具有保持能力的仅正向游标
NEXT 名称; – 从指定游标获取下一行
FIRST 名称; – 从指定滚动游标获取第一行
LAST 名称; – 从指定滚动游标获取最后一行
PREVIOUS 名称; – 从指定滚动游标获取上一行
ABSOLUTE 整数名称; – 将指定滚动游标定位到绝对行号
– (负数表示从最后一行开始的位置。)
RELATIVE 整数名称; – 将指定的滚动游标相对于当前行进行定位
–(整数行数)
AFTER LAST 名称; – 将指定的滚动游标定位到最后一行之后
BEFORE FIRST 名称; – 将指定的滚动游标定位到第一行之前
GETCURRENTROWNUMBER 名称; – 返回指定滚动游标当前位置的行号
–(当游标未定位在行上时,返回 0。)
CLOSE 名称; – 关闭指定的游标
LOCALIZEDDISPLAY [ ON | OFF ];
– 控制受区域设置影响的数据的表示形式

EXIT; – 退出 ij
HELP; – 显示此消息

任何未识别的命令将作为可能的 SQL-J 命令处理并直接执行。

发布了20 篇原创文章 · 获赞 13 · 访问量 9121

猜你喜欢

转载自blog.csdn.net/weixin_38322326/article/details/101013858