pl/sql 实例解析 01】的更多相关文章

1. 合并 firstname, lastname. 1: declare 2: v_first_name varchar2(255); 3: v_last_name varchar2(255); 4: begin 5: select first_name, last_name 6: into v_first_name, v_last_name 7: from student 8: where student_id = 777; 9: 10: dbms_output.put_line('Stud…
通过readme.pdf创建student账户. 以下用sys账户登录时都是sysdba. 一.PL/SQL 登录oracle. SYS/123  AS SYSDBA 账户名:sys:密码:123:作为sysdba角色登录. 二.查询DEFAULT TABLESPACE和TEMPORIRY TABLESPACE. SELECT tablespace_name FROM dba_tablespaces ORDER BY tablespace_name; 注:tablespaces are area…
我用的是win764位,装好后,装了pl/sql 和toad,都连不上数据库,报错位“无法解析指定的连接标识符” 解决办法,经过研究发现安装目录有问题.默认会安装在“C:\Program Files (x86)”这个目录下,以前有空格也没问题,起初没在意,后来经过研究发现,确实是目录的问题,括号让pl/sql不爽了.记录下,解决了.…
    使用PLSQL Developer时,“ORA-12154: TNS:无法解析指定的连接标识符”问题的一个解决办法< xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" /> PLSQL Developer 版本 7.1 今天突然需要改一个很久以前的项目,那个项目使用的是Oracle9i 启动PLSQL Developer,提示输入用户名密码以及数据库,输入…
本章主要讨论 case 语句 1: case [SELECTOR] 2: when expression 1 then statement 1; 3: when expression 2 then statement 2; 4: ... 5: when expression N then statement N; 6: else statement N+1; 7: end case; 注意: pl/sql 中的 case 没有 break; 1: declare 2: v_num number…
1. 在Pl/sql 中使用 sql 1: /* 2: * 一个 pl/sql 语句块, 只是一个容器, 是表明一个整体的容器, 容器里可以放置多个sql语句 3: */ 4:   5: declare 6: v_zip zipcode.zip%type; 7: v_user zipcode.created_by%type; 8: v_date zipcode.created_date%type; 9: begin 10: -- statement 1 11: select 43438, use…
本章主要讨论, IF 语句的应用. 1: if condition1 then 2: statement1 3: elsif condition2 then 4: statement2 5: else 6: statement3 7: end if; 注意: := 用于 PL/SQL 块的赋值操作, = 一般用于 SQL 的赋值操作 1: set serveroutput on 2:   3: declare 4: v_student_id number := 102; 5: v_section…
6.1 简单循环 简单循环,就想其名称一张,是一种最基本循环.简单循环具有如下结构 LOOP STATEMENT 1; STATEMENT 2; ... STATEMENT N; END LOOP; 保留字LOOP标识简单循环的开始.STATEMENT1到STATEMENT N 是反复执行的语句序列.这些语句由一个或者多个标准的编程结构组成.END LOOP是标识循环结构结束的保留字 每次循环迭代处理时,一些列语句会执行,然后再次执行循环最开始的语句.上述语句序列会无限制的执行,因为没有语句指定…
3.1 在PL/SQL中使用DML 在PL/SQL语块中,两种变量赋值a. := 初始化.b. select into语法,PL/SQL语块的声明部分被声明的变量,后期可以使用选择语句进行赋值. 3.1.1变量初始化时使用select into语法 select A INTO V_A INSERT INTO xxx(表)( XA)values (V_A) 3.1.2 在pl/sql语句块中使用DML a.使用oracle序列 CURR b.获取和递增序列值 CURRVAL 返回序列的当前值 NE…
通用编程语言基础 2.1PL/SQL编程基础 1. 字符类型:支持四中类型字符:字母,数字,符号和空格,组合一个或多个字符就会创建一个词汇单元 2. 词汇单元 a.标识符必须以字符开头 b.保留字是pl/sql专用词 c. 定界符只对pl/sql有特殊含义的字符(算数操作和引号) d.注解单行(--)多行(/**/) 2.1.1 利用语言组件 字符类和词汇单元相当于字母和拼写单词 2.1.2 利用PL/SQL变量 a v_a 和V_A是相同的变量名,PL/SQL不区分大小写 b. 可以使用coa…