序列管理
创建序列
- 在“对象浏览器”窗格,右键单击“序列”,然后选择“创建序列”。Data Studio弹出“创建序列”对话框。
- 设置相关参数以创建序列。
- 在“序列名称”字段输入序列名称。
勾选“区分大小写”,“序列名称”字段文本将区分大小写。例如,输入的序列名称为“Employee”,则序列名称将创建为“Employee”。
- 在“最小值”字段输入最小值。
- 在“增量”字段输入要递增的值。
- 在“最大值”字段输入最大值。
最大和最小值的取值范围应在-9223372036854775808到9223372036854775807之间。
- 在“初始值”字段输入序列的起始值。
- 在“缓存数值”字段输入缓存信息。缓存值表示存储在内存中用于快速访问的数字序列。
- 勾选“循环”,可在序列数达到最大或最小值时进行循环。
该模式名称自动填充到“模式”字段。
- 在“表”中选择对应表。
- 在“列”中选择对应列。
- 单击“完成”。
状态栏显示已完成操作的状态。
可在“SQL预览”页签自动查看输入数据的SQL查询。
支持序列DDL
Data Studio支持用户进行显示序列DDL和导出序列DDL操作,包括“显示DDL”,“导出DDL”,“导出DDL和数据”。
在“对象浏览器”窗格中,右键单击序列名,显示菜单选项。
选择“显示DDL”选项查看DDL语句。
选择“导出DDL”选项导出DDL语句。
选择“导出DDL和数据”选项导出DDL和select语句。
如下图所示:
只有序列所有者或系统管理员,或具有序列的select权限的用户,才能进行上述操作。
授权/撤销权限
- 右键单击序列组并选择“授权/撤销权限”。弹出“授权/撤销权限”对话框。
- 打开“选择对象”页签,选择待授权/撤销权限的对象,并单击“下一步”。
- 打开“选择权限”页签,从“角色”中选择对应角色,勾选“授予”或“撤销”相关权限。
- 在“SQL预览”页签,可以查看根据以上输入自动生成的SQL查询。
- 单击“完成”。
删除序列
右键单击所选序列,选择“删除”。显示“删除序列”对话框,单击“确定”即可删除该序列。
如果要删除和该序列相关联的其他对象,右键单击所选序列,选择“级联删除”。