`
zhangyou1010
  • 浏览: 303293 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

plsql 匿名块

SQL 
阅读更多
最近在学plsql,发现和sql一起用,很强大。写的一个匿名块:
declare
  v_num1 number := 1;
  v_num2 number := 2;
  
  v_string1 varchar2(50) := 'Hello World!';
  v_string2 varchar2(50) := '--This message brought to you by PL/SQL !';
  v_outputStr varchar2(50);
  
begin 
  
  insert into temp_table  values(v_num1,v_string1);
  insert into temp_table  values(v_num2,v_string2);
  
  select CHAR_COL into v_outputStr 
  from temp_table 
  where  num_col = v_num1;
  
  dbms_output.put_line(v_outputStr);
  
  
  select char_col into v_outputStr 
  from temp_table t
  where  t.num_col = v_num2;
  
  dbms_output.put_line(v_outputStr);
  
  
end;

便于以后查阅。
分享到:
评论

相关推荐

    PLSQL.rar_oracle

    比如,一个简单的PLSQL匿名块可能如下所示: ```sql DECLARE var1 NUMBER; BEGIN SELECT column1 INTO var1 FROM table1 WHERE condition; -- 执行其他业务逻辑 EXCEPTION WHEN OTHERS THEN -- 处理异常 ...

    PLSQL简易教程学过以后plsql不愁

    PLSQL 程序块可以是一个命名的程序块也可以是一个匿名程序块。匿名程序块可以用在服务器端也可以用在客户端。 命名程序块可以出现在其他 PLSQL 程序块的声明部分,这方面比较明显的是子程序,子程序可以在执行部分...

    PLSQL高级编程-结构化编程

    匿名块是未命名的PLSQL代码块,通常用于测试和调试。存储过程和函数则用于封装可重用的代码,其中函数返回值,而过程不返回。包则是一种组织和管理相关过程、函数和类型的有效方式。 四、异常处理 PLSQL支持预定义...

    PLSQL入门教程(中文版)

    PLSQL的最小执行单元是块,包括匿名块和命名块(如存储过程、函数、触发器)。匿名块通常用于临时的、一次性的任务,而命名块可以多次调用,提高代码复用。 6. **游标** 游标用于逐行处理查询结果集。在PLSQL中,...

    PLSQL数据库应用

    2. **PLSQL块**:包括匿名块、过程、函数和包。匿名块是一次性执行的代码,而过程和函数是可重用的代码单元,可以被其他PLSQL代码调用。包则是将相关的过程、函数和变量封装在一起的逻辑单元,提供更好的模块化和...

    数据库概论实验范文实验报告6 PLSQL

    PLSQL代码以块的形式存在,包括匿名块和命名块(如存储过程、函数、包)。匿名块可以直接在SQL*Plus或Oracle SQL Developer等工具中执行,而命名块需要先存储在数据库中,然后通过调用执行。 五、PLSQL的游标 游标...

    PLSQL培训讲义(公司内训资料).rar

    9. **块的概念**:PLSQL的基本执行单元是块,包括匿名块和命名块(如过程和函数)。匿名块通常用于测试和调试,命名块则可以被多次调用。 10. **PLSQL的优化**:优化PLSQL代码涉及减少不必要的数据库访问、合理使用...

    PLSQL(中文版)

    在PLSQL中,最常见的结构是匿名块(Anonymous Block),它不需预先定义,可以直接在SQL*Plus或其他开发工具中执行。一个基本的匿名块结构如下: ```sql DECLARE -- 声明部分 BEGIN -- 执行部分 EXCEPTION WHEN ...

    PLSQL程序结构.rar

    它可以是一个独立的匿名块(通常用于测试或临时任务),也可以是存储过程或函数的一部分。 函数类似于存储过程,但通常返回一个值。它们可以用于计算、验证或从数据中提取信息。在PLSQL中,我们可以创建自定义函数...

    PLSQL相关书籍(PDF)

    有三种类型的块:匿名块(在SQL*Plus或PL/SQL解释器中直接执行)、子程序(包括过程和函数)和包(一组相关的子程序和全局变量)。 5. **异常处理**:PLSQL内置了异常处理机制,通过BEGIN...EXCEPTION部分,可以...

    PLSQL REVIEW

    PLSQL中的基本结构包括匿名块、过程、函数和包。 匿名块是未存储且无名称的代码块,它们只在当前会话中执行,并不能被其他会话调用。例如,下面的匿名块展示了如何声明变量v_Date,然后获取系统时间戳并减去1小时,...

    plsql工具很好用

    PLSQL支持多种数据类型,包括基本类型(如NUMBER、VARCHAR2、DATE等)、复合类型(如记录、数组)、对象类型以及PL/SQL特有的匿名块。此外,它还提供了丰富的内置函数,如数学函数、字符串函数、日期时间函数等,...

    精通Oracle 10g PLSQL编程

    4. **块结构**:PLSQL有匿名块和命名块(如PROCEDURE、FUNCTION)。匿名块通常用于测试和调试,命名块可以作为可重用的代码单元。 5. **异常处理**:使用BEGIN...EXCEPTION部分来处理可能的运行时错误。预定义异常...

    PLSQL,PLSQL数据库客户端

    2. **编写PLSQL代码**:在编辑器中编写存储过程、函数、触发器或匿名PLSQL块。 3. **执行查询**:不仅支持SQL查询,还可以执行PLSQL代码,获取结果集或返回值。 4. **调试代码**:设置断点,逐步执行,查看变量状态...

    PLSQL.rar_pl\sql_plsql_plsql java 分析_语法分析

    4. **块结构(Blocks)**:PLSQL支持三种类型的块:匿名块、子程序(存储过程和函数)和包。匿名块可以直接在SQL*Plus或其他数据库工具中执行,而子程序和包则可以被多次调用,提高代码复用性。 PLSQL与Java的交互...

    PLSQL12.07.zip

    5. **块结构**:PL/SQL的最小执行单元是块,包括匿名块(直接在SQL*Plus或其他工具中执行的代码块)和命名块(如存储过程、函数、触发器)。 6. **SQL操作**:PL/SQL可以直接嵌入SQL语句,执行增删改查等操作,比如...

    PLSQL教程和原代码

    PLSQL块是PLSQL的基本执行单元,分为匿名块和命名块。匿名块通常用于一次性执行的代码,而命名块(如过程、函数、包)可以重复使用。 1. 匿名块:`BEGIN...END;`之间定义的代码块,可以直接在SQL*Plus或类似的环境...

    PLSQL Developer 8.0.3绿色解压版

    它还支持PL/SQL块的运行,如匿名块、存储过程、函数和触发器。 2. **调试器**:集成的调试环境允许用户设置断点、单步执行、查看变量值、调用堆栈等,帮助找出和修复程序中的错误。 3. **数据库对象管理**:可以...

    PLsql编程指导书

    除了基本的块结构外,PL/SQL还支持匿名块和命名块。匿名块是在执行时临时定义的块,没有名字。而命名块可以被定义为存储过程或函数,并可以在其他地方调用。 - **匿名块**:不具有名称,仅在执行时定义。 - **存储...

    plsql 目前本人正在使用的版本,好用

    匿名块可以在SQL*Plus或其他支持PL/SQL的环境中直接执行,而命名块需要先在数据库中定义,然后调用执行。 3. **变量与数据类型** PL/SQL提供了多种内置数据类型,如NUMBER、VARCHAR2、DATE、BOOLEAN等。变量可以在...

Global site tag (gtag.js) - Google Analytics