• 沒有找到結果。

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函数不支持调试操作。

● 弹出消息显示已完成操作的状态。状态栏将不显示此操作的状态。

----结束