ORACLE 学习之PL/SQL中DML和DDL语言使用
来源:互联网 发布:淘宝视频制作多少钱 编辑:程序博客网 时间:2024/05/18 06:21
最近想学习oracle 方面的东西,边学习,边记录就当是学习笔记。
背景说明:由于PL/SQL对标准SQL兼容,因此在PL/SQL中运行使用SQL命令。
但是有些命令在使用方法上有所改变。DML语句在PL/SQL中的使
用方式和单独执行DML操作没有区别,而SELECT 和 DDL的方式都有所改变。
DML语句举例:
declarev_name staff.name%type:='张三';
begin
DBMS_OUTPUT.put_line('获取默认名字' || v_name);
select s.name into v_name from staff s where s.staff_id='21';
DBMS_OUTPUT.put_line('查询出来姓名' || v_name);
EXCEPTION
WHEN NO_DATA_FOUND THEN
DBMS_OUTPUT.put_line('未查询出数据');
WHEN TOO_MANY_ROWS THEN
DBMS_OUTPUT.put_line('查询出多条数据');
WHEN OTHERS THEN
DBMS_OUTPUT.put_line('未定义错误');
end;
DDL语句举例:
-- Created on 2017/8/2 by ADMINISTRATOR
declare
-- Local variables here
v_sql varchar2(200);
begin
-- Test statements here
v_sql:='CREATE TABLE TAB_TEST (
ID NUMBER(6) PRIMARY KEY,
NAME VARCHAR2(50),
SEX CHAR(1),
REMARK VARCHAR2(100)
)';
EXECUTE IMMEDIATE v_sql;
end;
总结:
DDL语句中 注意 EXECUTE IMMEDIATE 使用。
阅读全文
0 0
- ORACLE 学习之PL/SQL中DML和DDL语言使用
- pl/sql执行dml,ddl
- 高级sql学习--扩展DDL和DML!!!
- Oracle之DML和DDL语句
- SQL语法之DDL和DML
- SQL语句之DDL和DML
- oracle中DDL和DML指什么?
- SQL DML 和 DDL
- SQL DML 和 DDL
- SQL DML 和 DDL
- SQL DML 和 DDL
- SQL DDL和DML
- Oracle:SQL(DDL、DML)
- SQL基础--DDL数据定义语言和DML数据管理语言
- 数据库学习之——SQL四种语言:DDL,DML,DCL,TCL
- SQL语句之DDL、DML、DCL、TCL四种语言
- Sql语言中DML、DDL、DCL、DQL简单介绍
- 数据库语言(DDL和DML)
- 达内课程-面向对象之对象创建过程和java数据传递
- 13. Roman to Integer(Java)
- 彻底弄懂二叉排序树
- 2017 暑假艾教集训 day2
- 抢答器
- ORACLE 学习之PL/SQL中DML和DDL语言使用
- 威威猫系列故事——打地鼠 HDU
- C++函数调用机制
- 正则表达式各种方法总结
- caioj1215
- Leetcode 649. Dota2 Senate Dota2议院 解题报告
- android MVP实践
- 装饰模型和代理模式的区别
- Unity3D之UI按键绑定事件案例(七)