CREATE OR REPLACE PROCEDURE P_B(P_1 IN VARCHAR2, P_2 OUT NUMBER) IS STR_SQL VARCHAR2(500); P_LINE NUMBER(10); P_STR VARCHAR2(200); P_STR2 VARCHAR2(200); BEGIN P_LINE := 1; STR_SQL := 'INSERT INTO TT_EMAIL T(T.KEYID,T.EMAIL_MAIL,T.EMAIL_USER,T.EMAIL_TEL) VALUES (:A,:B,:C,:D)'; EXECUTE IMMEDIATE STR_SQL USING 'A', 'B', 'C', 'D'; P_LINE := 2; P_2 := 123; FOR R IN (SELECT T.EMAIL_MAIL, T.EMAIL_USER, T.EMAIL_TEL FROM TT_EMAIL T) LOOP DBMS_OUTPUT.PUT_LINE(SQLERRM); CASE WHEN R.EMAIL_TEL = '13800138000' THEN P_STR := '138'; WHEN R.EMAIL_TEL = '10086' THEN P_STR := '000'; ELSE P_STR := '其它'; END CASE; END LOOP; DBMS_OUTPUT.PUT_LINE(P_STR); SELECT COUNT(1) INTO P_STR2 FROM (SELECT CASE WHEN T.EMAIL_MAIL = '1@QQ.COM' THEN '1' WHEN T.EMAIL_MAIL = '2@QQ.COM' THEN '2' ELSE '其它的EMAIL' END AS EMAIL FROM TT_EMAIL T) V; DBMS_OUTPUT.PUT_LINE(P_STR2); EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE(SQLERRM); END P_B;
相关推荐
作者可能会在此介绍书中所包含的各种示例、练习和实践项目,帮助读者更好地理解和掌握Proc SQL的使用技巧。 ### 二、基础知识 #### 2.1 最简单的SELECT语句 这里介绍了最基础的SELECT语句,即如何从一个表中选择...
Oracle11g SQL基础实验手册详细介绍了使用...整本实验手册的编写充分考虑了实验学习的需要,包含了丰富的练习和案例,旨在帮助读者巩固理论知识,提升操作技能,最终能够熟练运用Oracle11g进行有效的数据管理与分析。
首先,书中会详细介绍PL/SQL的基本语法,包括变量声明、数据类型、控制结构(如IF-THEN-ELSE、CASE语句、循环)以及异常处理。理解这些基础知识是编写有效PL/SQL程序的前提。 其次,PL/SQL中的子程序(包括函数和...
EXECUTE IMMEDIATE 'DELETE FROM Call_book_info WHERE MOBILE_ID = :1' USING r.MOBILE_ID; v_count := SQL%ROWCOUNT; IF v_count = 0 THEN DBMS_OUTPUT.PUT_LINE('Backup failed for MOBILE_ID: ' || r.MOBILE...
Using SQL in Microsoft SQL Server 2008 Using SQL in Oracle Database 11g Using SQL in Sun Microsystems MySQL 5.1 SQL Enhancements for Querying a Single Table Sorting the Results SQL WHERE Clause ...
5. **Les05-Writing Control Structures**:控制流程语句是程序设计的关键,此章会涵盖IF-THEN-ELSIF、CASE、FOR循环、WHILE循环等,这些结构使得PL/SQL可以进行条件判断和迭代操作。 6. **Les06-Working with ...
【MCITP 70-441 Exam】:这是微软认证信息技术专业(Microsoft Certified IT Professional)中的一个考试,全称为“Designing Database Solutions Using Microsoft SQL Server 2005”。这个认证旨在验证专业人士在...
在PHP的基本语法中,主要包括变量声明、数据类型、常量、运算符、流程控制语句(如if-else,switch-case)、函数定义和调用、数组处理等。 1. 变量:PHP中的变量以"$"符号开头,如 `$name = "John";`。变量无需提前...
- **控制结构**:包括条件语句(if-else)、循环(for、while、foreach)以及switch-case。 - **类与对象**:C#是面向对象的语言,通过类定义对象的结构和行为。 - **方法**:函数或过程,用于封装代码逻辑,可...
学习者可能会发现一些练习,比如如何使用T-SQL创建表、插入数据、执行查询以及进行数据修改。 综上所述,"Basic_c-"项目是一个适合C#初学者的学习资源,涵盖了基础编程概念、菜单系统的实现,以及可能的T-SQL基础...
- 使用`using`指令导入命名空间,如`System`。 - 如何在Visual Studio 2010中创建项目并编写简单的“Hello World”程序。 3. **变量和表达式** - 变量的概念:变量是用来存储数据的容器。 - 数据类型:整型...