DECLARE V_DATE DATE := SYSDATE; v_var VARCHAR2(20); V_VALID BOOLEAN; BEGIN IF V_VAR IS NULL THEN DBMS_OUTPUT.PUT_LINE('V_VAR IS NULL'); END IF; INSERT INTO T_TEST VALUES (1,'zizhu'); COMMIT; V_VAR := 'HELLO,WORLD'; V_VALID := 'hello,world' LIKE V_VAR;--LIKE 比较字符串是否相等 DBMS_OUTPUT.PUT_LINE(V_VAR); DBMS_OUTPUT.PUT_LINE(TO_CHAR(V_DATE,'YYYY-MM-DD HH:MI:SS')); DBMS_OUTPUT.PUT_LINE('连接' || '两个' || '字符串'); END; / --使用dml语句 DECLARE V_ID BINARY_INTEGER := 23; V_NAME VARCHAR2(30) := 'zizhu8'; BEGIN DELETE FROM T_TEST; INSERT INTO T_TEST VALUES (V_ID,V_NAME); COMMIT; END; / --使用select语句 DECLARE V_COUNT NUMBER(4); V_ID BINARY_INTEGER; V_NAME VARCHAR2(30); BEGIN SELECT COUNT(*) INTO V_COUNT FROM T_TEST; DBMS_OUTPUT.PUT_LINE('T_TEST表中的数据共有:' || V_COUNT || '条'); SELECT ID,NAME INTO V_ID,V_NAME FROM T_TEST; DBMS_OUTPUT.PUT_LINE(V_ID || '对应' || V_NAME); END; / --sql语句的基本使用 DECLARE V_COUNT BINARY_INTEGER;--专门计数使用的类型,效率比较高 V_ID NUMBER(4); V_NAME VARCHAR2(30); BEGIN SELECT COUNT(*) INTO V_COUNT FROM T_TEST; IF V_COUNT = 0 THEN DBMS_OUTPUT.PUT_LINE('T_TEST表中没有数据'); DBMS_OUTPUT.PUT_LINE('向T_TEST表中插入一条数据后....'); INSERT INTO T_TEST SELECT * FROM T_TEST2; END IF; SELECT COUNT(*) INTO V_COUNT FROM T_TEST; DBMS_OUTPUT.PUT_LINE('T_TEST表中共有' || V_COUNT || '条数据'); IF V_COUNT = 1 THEN SELECT ID,NAME INTO V_ID,V_NAME FROM T_TEST; DBMS_OUTPUT.PUT_LINE('T_TEST表中的数据有:' || V_ID || '--' || V_NAME); END IF; V_ID := 1; V_NAME := 'zizhu8'; DBMS_OUTPUT.PUT_LINE('修改这条数据' || V_ID || '--' || V_NAME); UPDATE T_TEST SET ID = V_ID,NAME = V_NAME WHERE ID = (SELECT ID FROM T_TEST WHERE ROWNUM <= 1); SELECT ID,NAME INTO V_ID,V_NAME FROM T_TEST; DBMS_OUTPUT.PUT_LINE('修改T_TEST表中的数据后:' || V_ID || '--' || V_NAME); DELETE FROM T_TEST WHERE ID = (SELECT ID FROM T_TEST WHERE ROWNUM <= 1); DBMS_OUTPUT.PUT_LINE('删除第一条记录后....'); SELECT COUNT(*) INTO V_COUNT FROM T_TEST; DBMS_OUTPUT.PUT_LINE('T_TEST表中共有' || V_COUNT || '条数据'); COMMIT; END; /
您还没有登录,请您登录后再发表评论
PL /SQL是一种高级数据库程序设计语言,该语言专门用于在各种环境下对ORACLE数据库进行访问。由于该语言集成于数据库服务器中,所以PL/SQL代码可以对数据进行快速高效的处理。除此之外,可以在ORACLE数据库的某些...
《Oracle PL/SQL程序设计(第5版)》基于Oracle数据库11g,从PL/SQL编程、PL/SQL程序结构、PL/SQL程序数据、PL/SQL中的SQL、PL/SQL应用构建、高级PL/SQL主题这6个方面详细系统地讨论了PL/SQL以及如何有效地使用它。...
近15年来,成千上万的PL/SQL程序员──无论是初学者还是经验丰富的开发者──都同样需要依赖《Oracle PL/SQL程序设计》来帮助他们充分掌握和应用这门功能强大的语言。 第5版是基于Oracle数据库11g的R1、R2两个版本的...
Oracle公司已经将PL/SQL整合到Oracle 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本教程将以循速渐进的方式讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序,...
ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序。 PL/SQL的优点 从版本6...
1、PL库程序设计语言 2、PL/SQL语言集成了面向过程语言的过程结构和强大的数据库操作,为设计复杂的数据库应用提供了功能强大、健壮可靠的程序设计语言 3、PL/SQL语言专门用于在各种环境下对Oracle数据库进行访问。...
ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序。 PL/SQL的优点 从...
ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序。
ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序。 PL/SQL的优点 从版本6开始PL...
PL-jrxml2pdf是一个PL / SQL程序,它采用jrxml格式的报告定义并从中生成PDF结果。 它是纯PL / SQL,因此不需要任何中间件。 以图形方式设计报告,例如使用JasperSoft的iReports,然后使用PL-jrxml2pdf作为运行时引擎...
第一章 PL/SQL程序设计简介 第二章 PL/SQL块结构和组成元素 第三章 PL/SQL流程控制语句 第四章 游标的使用 第五章 异常错误处理 第六章 存储过程和函数 第七章 包的创建和应用 第八章 触发器 第九章 ORACLE...
我们在这篇文章中介绍了PL/SQL的基础语法以及如何使用PL/SQL语言设计和运行PL/SQL程序块,并将PL/SQL程序整合到Oracle服务器中,.......
编辑器具有语法加强、SQL 和PL/SQL 帮助、对象描述、代码助手、编辑器提示、重新构建、PL/SQL完善、代码内容、代码层次、代码层叠、超链接导航、 宏程序库和其他先进的功能, Unicode 兼容编辑器可以满足用户最苛刻的...
相关推荐
PL /SQL是一种高级数据库程序设计语言,该语言专门用于在各种环境下对ORACLE数据库进行访问。由于该语言集成于数据库服务器中,所以PL/SQL代码可以对数据进行快速高效的处理。除此之外,可以在ORACLE数据库的某些...
《Oracle PL/SQL程序设计(第5版)》基于Oracle数据库11g,从PL/SQL编程、PL/SQL程序结构、PL/SQL程序数据、PL/SQL中的SQL、PL/SQL应用构建、高级PL/SQL主题这6个方面详细系统地讨论了PL/SQL以及如何有效地使用它。...
PL /SQL是一种高级数据库程序设计语言,该语言专门用于在各种环境下对ORACLE数据库进行访问。由于该语言集成于数据库服务器中,所以PL/SQL代码可以对数据进行快速高效的处理。除此之外,可以在ORACLE数据库的某些...
近15年来,成千上万的PL/SQL程序员──无论是初学者还是经验丰富的开发者──都同样需要依赖《Oracle PL/SQL程序设计》来帮助他们充分掌握和应用这门功能强大的语言。 第5版是基于Oracle数据库11g的R1、R2两个版本的...
Oracle公司已经将PL/SQL整合到Oracle 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本教程将以循速渐进的方式讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序,...
ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序。 PL/SQL的优点 从版本6...
1、PL库程序设计语言 2、PL/SQL语言集成了面向过程语言的过程结构和强大的数据库操作,为设计复杂的数据库应用提供了功能强大、健壮可靠的程序设计语言 3、PL/SQL语言专门用于在各种环境下对Oracle数据库进行访问。...
ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序。 PL/SQL的优点 从...
Oracle公司已经将PL/SQL整合到Oracle 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本教程将以循速渐进的方式讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序,...
ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序。
ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序。 PL/SQL的优点 从版本6开始PL...
PL-jrxml2pdf是一个PL / SQL程序,它采用jrxml格式的报告定义并从中生成PDF结果。 它是纯PL / SQL,因此不需要任何中间件。 以图形方式设计报告,例如使用JasperSoft的iReports,然后使用PL-jrxml2pdf作为运行时引擎...
第一章 PL/SQL程序设计简介 第二章 PL/SQL块结构和组成元素 第三章 PL/SQL流程控制语句 第四章 游标的使用 第五章 异常错误处理 第六章 存储过程和函数 第七章 包的创建和应用 第八章 触发器 第九章 ORACLE...
ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序。
ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序。
我们在这篇文章中介绍了PL/SQL的基础语法以及如何使用PL/SQL语言设计和运行PL/SQL程序块,并将PL/SQL程序整合到Oracle服务器中,.......
编辑器具有语法加强、SQL 和PL/SQL 帮助、对象描述、代码助手、编辑器提示、重新构建、PL/SQL完善、代码内容、代码层次、代码层叠、超链接导航、 宏程序库和其他先进的功能, Unicode 兼容编辑器可以满足用户最苛刻的...