Data Studio可以在工具栏中显示用户的默认模式。
当从SQL终端执行未提及模式名称的create查询时,将在用户的默认模式下创建相应的 对象。
当在SQL终端中执行select查询而不提及模式名称时,将搜索默认模式以查找这些对 象。
Data Studio启动时,默认模式会被设置为<username>,公共模式具有相同的优先 级。
如果在下拉列表中选择了另一个模式,则此模式被设置为默认模式,并覆盖之前的设 置。
所选模式设置为数据库(从数据库下拉列表中选择)中所有活动连接的默认模式。
说明
此功能不适用于OLTP数据库。
4.10.3 导出模式 DDL
可通过导出DDL导出该模式下函数/过程、表、序列和视图的DDL。
执行以下步骤导出模式DDL:
步骤1 在“对象浏览器”窗格中,右键单击所选模式,选择“导出DDL”。
Data Studio显示“Data Studio安全免责声明”对话框。用户可关闭此对话框。详情 请参见安全免责声明。
步骤2 单击“确定”。
Data Studio显示“另存为”对话框。
步骤3 在“另存为”对话框中,选择定义的保存位置,单击“保存”。状态栏会显示操作进 度。
说明
● 要终止导出操作,双击状态栏,打开“进度视图”页签,单击 。有关详情,请参见取消 导出表数据操作。
● 如果文件名包含Windows中文件名不支持的字符,则文件名的名称会与模式名称不同。
● 要执行该操作,需要Microsoft Visual C Runtime文件(msvcrt100.dll)。详情请参阅故障处 理。
“导出完成”对话框和状态栏显示已完成操作的状态。
数据库编码 文件编码 支持导出DDL
UTF-8 UTF-8 是
GBK 是
LATIN1 是
GBK GBK 是
UTF-8 是
LATIN1 否
LATIN1 LATIN1 是
GBK 否
UTF-8 是
说明
可选择并导出多个对象的DDL。批量导出章节列举了不支持导出DDL的对象。
----结束
4.10.4 导出模式 DDL 和数据
通过导出模式的DDL和数据,可导出该模式下的如下内容:
● 函数/过程的DDL
● 表的DDL和数据
● 视图的DDL
● 序列的DDL
执行以下步骤导出模式的DDL和数据:
步骤1 在“对象浏览器”窗格中,右键单击所选模式,选择“导出DDL和数据”。
Data Studio显示“Data Studio安全免责声明”对话框。
用户可关闭此对话框。详情请参见安全免责声明。
步骤2 单击“确定”。
Data Studio显示“另存为”对话框。
步骤3 在“另存为”对话框中,选择定义和数据的保存位置,单击“保存”。状态栏会显示 操作进度。
说明
● 要终止导出操作,双击状态栏,打开“进度视图”页签,单击 。有关详情,请参见取消 导出表数据操作。
● 如果文件名包含Windows中文件名不支持的字符,则文件名的名称会与模式名称不同。
● 要执行该操作,需要Microsoft Visual C Runtime文件(msvcrt100.dll)。详情请参阅故障处 理。
“导出完成”对话框和状态栏显示已完成操作的状态。
数据库编码 文件编码 支持导出DDL
UTF-8 UTF-8 是
GBK 是
LATIN1 是
GBK GBK 是
UTF-8 是
LATIN1 否
LATIN1 LATIN1 是
GBK 否
UTF-8 是
说明
可选择并导出多个对象的DDL和数据。批量导出章节列举了不支持导出DDL和数据的对象。
----结束
4.10.5 重命名模式
执行如下步骤重命名模式:
步骤1 在“对象浏览器”窗格中,右键单击模式并选择“重命名”。
步骤2 输入模式名称,单击“确定”。
“对象浏览器”窗格显示重命名后的模式。
状态栏显示已完成操作的状态。
----结束
4.10.6 支持序列 DDL
Data Studio支持用户进行显示序列DDL和导出序列DDL操作,包括“显示DDL”,
“导出DDL”,“导出DDL和数据”。
执行如下步骤进行相关操作:
步骤1 在“对象浏览器”窗格中,右键单击“序列”下的任一对象。
显示菜单选项。
步骤2 选择“显示DDL”选项查看DDL语句。
选择“导出DDL”选项导出DDL语句。
选择“导出DDL和数据”选项导出DDL和select语句。
如下图所示:
说明
只有序列所有者或系统管理员,或具有序列的select权限的用户,才能进行上述操作。
----结束
4.10.7 授权/撤销权限
执行以下步骤授权/撤销权限:
步骤1 右键单击模式组并选择“授权/撤销权限”。
弹出“授权/撤销权限”对话框。
步骤2 打开“选择对象”页签,选择待授权/撤销权限的对象,并单击“下一步”。
步骤3 打开“选择权限”页签,从“角色”中选择对应角色。
步骤4 在“选择权限”页签,勾选“授予”或“撤销”。
步骤5 在“选择权限”页签,勾选或取消勾选相关权限。
在“SQL预览”页签,可以查看根据以上输入自动生成的SQL查询。
步骤6 单击“完成”。
----结束
4.10.8 删除模式
可单独或批量删除模式。要进行批量删除,详情请参见批量删除对象。
执行如下步骤删除模式:
步骤1 在“对象浏览器”窗格中右键单击模式,选择“删除模式”。Data Studio弹出确认窗 口。
步骤2 单击“确定”。该模式从“对象浏览器”中删除。
弹出消息和状态栏显示已完成操作的状态。
----结束
4.11 创建函数/过程
执行如下步骤创建函数、过程和SQL函数:
步骤1 在“对象浏览器”窗格中,右键单击待创建PL/SQL过程的指定模式下的“函数/过 程”,按照要求选择“创建PL/SQL函数”、“创建SQL函数”、“创建PL/SQL过 程”或“创建C函数”。
Data Studio在新页签中显示所选模板。
步骤2 添加函数/过程,右键单击页签,选择“编译”,或选择“运行 > 编译/执行声明”;
或按“Ctrl+Enter”编译该过程。
Data Studio弹出“创建函数/存储过程成功”对话框,并在“对象浏览器”中显示新 函数/过程。单击“确定”关闭“NewObject()”页签,并将调试对象添加到“对象浏 览器”。
如果在执行期间丢失连接,请参阅执行SQL查询获取有关重新连接选项的具体信息。
步骤3 过程名称旁的星号(*),表示该过程不被编译或添加到“对象浏览器”。
刷新(按下“F5”)后,“对象浏览器”中会显示新添加的调试对象。
说明
● C函数不支持调试操作。
● 弹出消息显示已完成操作的状态。状态栏将不显示此操作的状态。
----结束