1.理论部分 事务会把表示工作逻辑单元的SQL语句集成起来。 (1)commit 当数据库提交COMMIT语句的时候,这个事务就结束了,并且如下结果会发生: 事务所做的所有工作都会永久化 其他用户可以看到这个事务所做的数据变更 该事务拥有的所有锁被释放 commit语句的语法如下: COMMIT [
转载
2020-05-26 11:10:00
267阅读
2评论
Working with Dates in PL/SQLBy Steven Feuerstein史蒂芬.佛伊尔斯坦The previous articles in this introductory PL/SQL series focused on working with strings and numbers in PL/SQL-based applications. Without a doubt, strings and numbers are important, but it is certainly a very rare application that does not al
转载
2013-08-18 21:14:00
251阅读
2评论
Oracle PL/SQL中如何使用%TYPE和%ROWTYPE 1. 使用%TYPE 在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式声明一个变量: DECLARE v_FirstName VARCHAR2(20);
转载
精选
2010-07-22 10:07:42
2297阅读
This article gives you all the information you need in order to begin working with numbers in your PL/SQL programs.Numbers in PL/SQLPL/SQL offers a variety of numeric datatypes to suit different purposes:NUMBER.A true decimal datatype that is ideal for working with monetary amounts. NUMBER is the on
转载
2013-08-19 19:15:00
123阅读
2评论
PL/SQL(Procedure Language & Structured Query Language)是Oracle在标准的SQL语言上的扩展。PL/SQL不仅允许嵌入SQL语言,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用异常处理各种错误,这样使得它的功能变得更加强大。一个基本的PL/SQL块由三部分组成:定义部分,可执行部分以及异常部分。定义部分:定义将在可...
原创
2021-08-24 15:26:14
324阅读
不管数据类型,直接用数据表的数据类型?declare v_id stu.sid%type; v_name stu.sname%type;begin v_id:='&请输入编号'; select sname into v_name from stu where sid=v_id; dbms_output.put_line('取出的姓名:'|...
原创
2022-01-13 15:50:03
185阅读
create table stu2( sid number(4) primary key, sname varchar2(200) not null, sage number(3), did number(4))insert into stu2 values(1,'aaa',19,1);insert into stu2 values(2,'小明'...
原创
2022-01-13 15:50:04
190阅读
PL/SQL是过程化的SQL语言,是ORACLE对SQL语言的扩展,在普通SQL语句的基础上增加了编程语言的特点。使得该语言不仅具有过程编程语 言的特征,如循环、条件分支等。同时也具有对象编程语言的特征,如重载、继承等 PL/SQL程序语言的组成 主要由块组成 一个块由三个基本部分组成:声明、执行体 ...
转载
2021-07-22 23:10:00
128阅读
2评论
变量的使用PL/SQL变量变量的作用:(在DECLARE阶段被声明)(*每一行只声明一个变量)(在执行阶段被赋予新值)(可以在PL/SQL之间传递值)(通过标准输出包可以看到结果)变量初始化和关键字:identifier [CONSTANT] datatype [NOT NULL] [:= | DEFAULT expr];[CONSTANT] 必须初始化,并且其值不能改变[NOT NULL] 必须
转载
精选
2015-06-18 14:57:41
437阅读
在PL/SQL中使用 SQL 1. SQL语句的分类 SQL语句可以五类: 数据操纵语言(DML):用来改变表中已有的数据或者查询数据库表中的数据,但是不会改变表,或者其他对象的结构。 数据定义语言(DDL):用来创建、删除或者改变某数据模式对象的结构。更改数据模式对象的权限命令也是DDL。 事务控制语句:将SQL语句组织成逻辑事务,事务中的语句作为一个整体执行,或者全部成功或
转载
精选
2010-07-22 10:09:49
1448阅读
因为在PL/SQL 中并没有数组. 这是偶查资料找的范例和自己写的范例来解释如何在PL/SQL 中使用数组. 也许很多人已知道, 不过就是让不知道的朋友们了解一下吧。
---------------------- 单维数组------------------------
DECLARE
TYPE emp_ssn_array IS TABLE OF NUMBER
I
转载
精选
2012-03-06 08:13:54
993阅读
一般文章中都在SQL中使用Merge语句,如果在PLSQL中也想利用Merge实现保存Collections中的数据,从而实现自动判断Insert/Update,这样的文章不太多。本文就我从网上搜到的一篇文章,实际使用感觉还不错。
转载
精选
2013-11-12 11:17:09
2380阅读
一.pl/sql基础pl/sql分匿名块和命名块.命名块:存储过程,函数,触发器,包等.pl/sql语句块分3部分:(1)声明部分(2)可执行部分(3)异常处理部分其中可执行部分是语句块中唯一要求必须存在的部分,声明部分和异常处理部分是可选的。1.匿名块语法:DECLARE declaration statementsBEGIN executab
原创
2014-04-21 10:34:43
1283阅读
PL/SQL安装略...........这里介绍登录配置安装完PL/SQL,登录ORACLE是不行的,还需要去下载oracle客户端。下载地址:https://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699-zhs.html根据自己的情况下载相应的版本,下载好后解压。在解压目录新建network
原创
2018-11-26 11:10:46
1416阅读
第一章:日志管理
1.forcing log switches
sql> alter system switch logfile;
2.forcing checkpoints
sql> alter system checkpoint;
3.adding online redo log groups
sql> alter database add l
转载
精选
2007-08-29 01:31:41
1292阅读
包练习 1:--创建package headerCREATE OR REPLACE PACKAGE emp_packISPROCEDURE new_emp(v_ename emp.ename%TYPE,v_job emp.job%TYPE DEFAULT 'SALESMAN',v_mgr emp.mgr%TYPE DEFAULT 7839,v_sal emp.sal%TYPE DEFAULT 10
转载
精选
2015-06-18 15:04:32
464阅读
一.PL/SQL 定义 PL/SQL is theOracle Database procedural extension to SQL. PL/SQL is integrated with thedatabase, supporting all Oracle SQL statements, functions, and datatypes. Applications written
转载
2011-12-27 20:54:00
53阅读
官网的链接:Overview of PL/SQLhttp://docs.oracle.com/cd/E11882_01/appdev.112/e25519/overview.htmServer-Side Programming: PL/SQL and Javahttp://docs.
转载
2011-12-27 20:54:00
146阅读
2评论
官网的链接:Overview of PL/SQLhttp://docs.oracle.com/cd/E11882_01/appdev.112/e25519/overview.htmServer-Side Programming: PL/SQL and Javahttp://docs.oracle.com/cd/E11882_01/server.112/e25789/srvrside.h
原创
2022-01-05 14:16:40
77阅读
28. sql server 查看用户权限 //z 2013-03-15 17:26:40 IS2120@BG57IV3.T2133125329.K[T313,L3697,R122,V4808] select DbRole = g.name, MemberName = u.name, M...
转载
2011-11-05 16:27:00
120阅读
2评论