千家信息网

procedure和functon后ddl操作的示例分析

发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,这篇文章给大家分享的是有关procedure和functon后ddl操作的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。SQL> create table dept
千家信息网最后更新 2025年11月11日procedure和functon后ddl操作的示例分析

这篇文章给大家分享的是有关procedure和functon后ddl操作的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

SQL> create table dept(deptno number,dname varchar2(10));

Table created.

SQL> CREATE OR REPLACE PROCEDURE add_dept(p_dept_id IN NUMBER,
2 p_dept_name IN VARCHAR2) IS
3 BEGIN
4 INSERT INTO dept (deptno, dname) VALUES (p_dept_id, p_dept_name);
5 DBMS_OUTPUT.PUT_LINE(' Inserted ' || SQL%ROWCOUNT || ' row ');
6 commit;
7 END;
8 /

Procedure created.

SQL> set serveroutput on
SQL> exec add_dept(1,'wang');
Inserted 1 row

PL/SQL procedure successfully completed.

SQL> alter session set nls_date_format='yyyy-mm-dd hh34:mi:ss';

Session altered.

SQL> select sysdate from dual;

SYSDATE
-------------------
2018-04-25 19:56:45

SQL> select sysdate from dual;

SYSDATE
-------------------
2018-04-25 19:56:54

--改变表dept定义,ddl操作
SQL> alter table dept add (salary number);

Table altered.

SQL> select sysdate from dual;

SYSDATE
-------------------
2018-04-25 20:01:26

--再次执行存过
SQL> exec add_dept(2,'zhang');
Inserted 1 row

PL/SQL procedure successfully completed.

--查询表和存过的ddl操作时间及状态

发现表的ddl操作并未使存过实现,二者的状态依然为valid,且表ddl后执行存过依然成功,没有报错!

感谢各位的阅读!关于"procedure和functon后ddl操作的示例分析"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

示例 分析 内容 更多 状态 篇文章 不错 实用 成功 再次 文章 时间 查询表 看吧 知识 参考 帮助 有关 查询 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 服务器查看用户操作记录 杭州小程序软件开发 玉田网络安全公告 国际足联移动数据库 软件开发 工具栏图标下载 如何查询本地服务器ip地址 网络安全教育优质课课件 民生山西为什么服务器异常 远程服务器蓝屏怎么回事 我们要加强网络安全 格尚科技转型互联网 学网络技术干掉博彩 加强网络安全工作的原因 有看头软件开发商 北京冬奥会网络安全保障领导小组 天象网络技术广州有限公司 sql如何新建数据库表 正规网络技术怎么样 警务信息工程与网络安全学 科学出版社数据库电子书下载 上海管理网络技术咨询技术指导 软件开发公司有哪些单位 数据库实训报告500字 想要做软件开发需要哪些技能 长宁区创新软件开发是什么 私人数据库的用途 宣法网络安全题库 关于开展网络安全宣传信息 公司服务器安装那些公用软件 河池市计算机网络安全技术竞赛
0