iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >Oracle在PL/SQL中嵌入SQL语句
  • 169
分享到

Oracle在PL/SQL中嵌入SQL语句

2024-04-02 19:04:59 169人浏览 薄情痞子
摘要

PL/sql块中只能直接嵌入SELECT、DML(INSERT,UPDATE,DELETE)以及事务控制语句(COMMIT,ROLLBACK,SAVEPOINT), 而不能直

PL/sql块中只能直接嵌入SELECT、DML(INSERT,UPDATE,DELETE)以及事务控制语句(COMMIT,ROLLBACK,SAVEPOINT),

而不能直接嵌入DDL语句(CREATE,ALTER,DROP)和DCL语句(GRANT,REVOKE)

1、嵌入SELECT语句

使用SELECT INTO语句时,必须要返回一条数据,并且只能返回一条数据。

v_ename emp.ename%type;
v_sal   emp.sal%type;
select ename,sal into v_ename,v_sal from emp where empno=&no;

2、嵌入insert子句。

v_deptno emp.deptno%type:=&no;
insert into employee select * from emp where deptno=v_deptno;

3、更新数据

v_ename emp.ename%type:='&name';
update emp set (sal,comm) = (select sal,comm from emp where ename=v_ename) where job = (select job from emp where ename=v_ename)

4、删除数据

v_ename emp.ename%type:='&name';
  delete from emp where deptno=(select deptno from emp where ename=v_ename);

到此这篇关于oracle在PL/SQL中嵌入SQL语句的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: Oracle在PL/SQL中嵌入SQL语句

本文链接: http://www.lsjlt.com/news/148008.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Oracle在PL/SQL中嵌入SQL语句
    PL/SQL块中只能直接嵌入SELECT、DML(INSERT,UPDATE,DELETE)以及事务控制语句(COMMIT,ROLLBACK,SAVEPOINT), 而不能直...
    99+
    2024-04-02
  • Pro*C中怎样嵌入pl/sql块
    今天就跟大家聊聊有关Pro*C中怎样嵌入pl/sql块,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。#include <stdio.h>...
    99+
    2024-04-02
  • 在PL/SQL块中怎么执行select语句
    这篇文章主要介绍“在PL/SQL块中怎么执行select语句”,在日常操作中,相信很多人在在PL/SQL块中怎么执行select语句问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希...
    99+
    2024-04-02
  • PL/SQL流程控制语句
    介绍PL/SQL的流程控制语句, 包括如下三类: l 控制语句: IF 语句l 循环语句: LOOP语句, EXIT语句l 顺序语句: GOTO语句, NULL语句1 条件语句IF <布尔表达式&g...
    99+
    2024-04-02
  • PL/SQL中怎么使用循环语句
    在PL/SQL中,可以使用循环语句来重复执行一段代码块。常用的循环语句有以下几种: 循环语句: LOOP -- 循环体 E...
    99+
    2024-05-07
    PL/SQL
  • PL/SQL中的条件语句怎么使用
    在PL/SQL中,条件语句通常使用IF-THEN-ELSE结构来实现。下面是一个示例: DECLARE grade NUMB...
    99+
    2024-05-07
    PL/SQL
  • Oracle在PL/SQL中使用子查询
    目录一、概述1、单行子查询(子查询只返回一行)2、多行单列子查询(子查询返回多行)3、多列子查询二、在DDL语句中使用子查询1、create table2、create View3、...
    99+
    2024-04-02
  • Oracle数据库之PL/SQL使用流程控制语句
    目录一、条件分支语句1、if判断2、if else判断3、if elsif  else判断4、CASE 表达式二、循环语句1、loop简单循环(至少执行一次)2. ...
    99+
    2024-04-02
  • MySQL基础|在Navicat中输入SQL语句步骤【含SQL语句约束规范】
    通常使用cmd进行SQL的编写,但是Navicat这个图形化工具在进行数据存储时更加清晰,因此现在在开发时是个更佳的选择。但输入SQL语句的地方新手却不容易找到 Navicat中输入SQL语句 ...
    99+
    2023-09-06
    MySQL Navicat SQL
  • Oracle中PL/SQL与SQL有什么区别
    PL/SQL(Procedural Language/Structured Query Language)是Oracle数据库中的一...
    99+
    2024-04-19
    Oracle PL/SQL SQL
  • Oracle在PL/SQL中使用存储过程
    目录一、概述二、存储过程详解1、创建过程语法:2、创建存储过程3、调用存储过程4、C# 调用:三、存储过程返回记录集SYS_REFCURSOR1、返回单行语法2、返回多行语法四、维护...
    99+
    2024-04-02
  • Oracle PL/SQL中EXCEPTION的用法
    这篇文章主要讲解了“Oracle PL/SQL中EXCEPTION的用法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle PL/SQL中EXCEP...
    99+
    2024-04-02
  • Oracle工具PL/SQL的基本语法
    在本章中,我们将学习PL/SQL的基本语法,PL/SQL是块结构语言; PL/SQL程序划分成几个部分,并在每个部分中写入逻辑代码块。每个块由三个子部分组成 - 声明部分 ...
    99+
    2024-04-02
  • oracle怎么写sql语句
    编写 oracle sql 语句需要遵循以下步骤:1. 连接到数据库;2. 选择要检索的列;3. 指定条件(可选);4. 对结果进行排序(可选);5. 限制结果数量(可选);6. 使用聚...
    99+
    2024-04-19
    oracle sql语句 聚合函数
  • sql注入怎么插入语句
    sql注入中插入语句的语法格式为:Insert into 表名(字段1,字段2,字段3,...)values (值1,值2,值3...);示例://插入一个user用户表,字段有id、name,值为1和linInsert into 'use...
    99+
    2024-04-02
  • PL/SQL中的SQL注入防范策略是什么
    在PL/SQL中,防范SQL注入的策略主要包括以下几点: 使用绑定变量:通过使用绑定变量来传递参数,而不是直接将参数拼接到SQL...
    99+
    2024-05-08
    PL/SQL
  • Oracle中PL/SQL的用法总结
    目录一、PLSQL基本结构1、基本数据类型变量1. 基本数据类型2. 基本数据类型变量的定义方法2、表达式1. 数值表达式2. 字符表达式3. 关系表达式4. 逻辑表达式3、PLSQ...
    99+
    2024-04-02
  • sql插入语句怎么写
    非常抱歉,由于您没有提供文章标题,我无法为您生成一篇高质量的文章。请您提供文章标题,我将尽快为您生成一篇优质的文章。...
    99+
    2024-05-30
  • PL/SQL在OLAP中如何应用
    在OLAP(在线分析处理)中,PL/SQL可以用于创建和管理OLAP对象,执行OLAP查询和分析数据。以下是一些PL/SQL在OLA...
    99+
    2024-05-08
    PL/SQL OLAP
  • sql注入语句有哪些
    sql注入语句有:返回的是连接的数据库名:and db_name()>0获取连接用户名:and user>0将数据库备份到Web目录下面:;backup database 数据库名 to disk='c:\inetpub\wwwroot\1...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作