- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
11.4.2 修改序列 【例11.14】 修改【例11.13】创建的序列。 ALTER SEQUENCE S_TEST INCREMENT BY -1 MAXVALUE 9000 MINVALUE 4500 NOORDER; 11.4.3 删除序列 用SQL命令删除序列的语法格式如下: DROP SEQUENCE 序列名 例如,要删除S_TEST序列,可使用如下语句: DROP SEQUENCE S_TEST; ? 第11章 其他概念 11. 1 同 义 词 11. 2 数据库链接 11. 3 快 照 11. 4 序 列 11. 1 同 义 词 11.1.1 创建同义词 1.以界面方式创建同义词 【例11.1】 为XSCJ本地数据库的XSB表创建同义词XS。 (1)启动SQL Developer,以SYS用户SYSDBA身份登录。 (2)打开sysorcl连接,右击“同义词”节点,选择“新建同义词”菜单项,弹出“创建数据库同义词”对话框,如图11.1所示。 (3)勾选“公共”复选框,在“名称”栏中填写同义词名XS。在“属性”选项页的“引用的方案”下拉列表中选择SCOTT;选中“基于对象”选项,在其后下拉列表中选XSB,单击“确定”按钮。 11.1.1 创建同义词 2.以命令方式创建同义词 语法格式为: CREATE [PUBLIC] SYNONYM [用户方案名.]同义词名 FOR [用户方案名.]对象名 [@远程数据库同义词] 【例11.2】 为XSCJ数据库的CJB表创建公用同义词CJ。 CREATE PUBLIC SYNONYM CJ FOR SCOTT.CJB; 运行结果如图11.2所示。 11.1.2 使用同义词 【例11.3】 SYS用户查询XSCJ数据库的XSB表中所有学生的情况。 SELECT * FROM XS; 如果没有为XSCJ数据库的XSB表创建同义词XS,那么SYS用户查询XSB表则需指定XSB表的所有者: SELECT * FROM SCOTT.XSB; 11.1.3 删除同义词 1.界面方式删除同义词 展开sysorcl连接的“同义词”节点,找到刚创建的同义词XS,右击鼠标,选择“删除”菜单项,在出现的“删除”对话框中单击“应用”按钮,弹出消息框后单击“确定”按钮。整个操作过程如图11.3所示。 11.1.3 删除同义词 2.命令方式删除同义词 语法格式为: DROP [PUBLIC] SYNONYM [用户名.]同义词名 说明:PUBLIC表明删除一个公用同义词。 【例11.4】 删除公用同义词CJ。 DROP PUBLIC SYNONYM CJ; 运行结果如图11.4所示。 11. 2 数据库链接 11.2.1 创建数据库链接 1.以界面方式创建数据库链接 【例11.5】 以界面方式创建数据库链接MY_LINK。 打开sysorcl连接,右击“数据库链接”节点,选择“新建数据库链接”菜单项,弹出“创建数据库链接”对话框,如图11.5所示,在其中指定数据库链接的设置。 11.2.1 创建数据库链接 2.以命令方式创建数据库链接 语法格式为: CREATE [PUBLIC] DATABASE LINK 数据库链接名 [CONNECT TO 用户名 IDENTIFIED BY 密码] USING 数据库名 【例11.6】 为XSCJ数据库创建一个名为MY_PLINK的公用链接。 CREATE PUBLIC DATABASE LINK MY_PLINK CONNECT TO SCOTT IDENTIFIED BY Mm123456 USING XSCJ; 运行结果如图11.6所示。 11.2.2 使用数据库链接 创建了数据库链接,就可以使用远程数据库的对象了。例如,为了使用【例11.6】中创建的数据库链接来访问一个表,链接必须用FROM子句来指定,如下例所示。 【例11.7】 查询远程数据库XSCJ的KCB2表中的所有课程情况。 SELECT * FROM SCOTT.KCB2@MY_PLINK; 运行结果如图11.7所示。 11.2.2 使用数据库链接 【例11.8】 为XSCJ远程数据库的KCB2表创建一个同义词。 CREATE PUBLIC SYNONYM KCB2_syn FOR SCOTT.KCB2@ MY_PLINK; 这时,数据库对象的全限定标识已被定义,其中包括通过服务名的主机和实例、通过数据库链接的拥有者和表名。 11.2.3 删除数据库链接 使用PL/SQL删除数据库链接的语法格式如
文档评论(0)