`

plsql块执行ddl语句

 
阅读更多

 

学习:

http://www.cnblogs.com/huanghai223/archive/2011/06/29/2093660.html

 

declare

  v_count integer := 0;

begin

  select count(1) into v_count from user_constraints where constraint_name = 'SYS_C008270';

  if (v_count > 0) then

    --prd

    execute immediate 'alter table tfz_grade_detail_rec_his drop constraint SYS_C008270';

  else

    --stg

    execute immediate 'alter table tfz_grade_detail_rec_his drop constraint SYS_C008170';

  end if;

end;


分享到:
评论

相关推荐

    plsql资料--plsql资料

    PLSQL中的SQL语句可以直接执行DML(数据操纵语言)操作,如INSERT、UPDATE、DELETE,也可以执行DDL(数据定义语言)来创建或修改数据库对象。 2. **Oracle存储过程**: 存储过程是一组预先编译好的PLSQL语句,可以...

    PLSQL及oracle的SQL语句

    执行部分包含一系列的PLSQL语句,如赋值、流程控制语句(IF-THEN-ELSIF-ELSE、CASE、WHILE、FOR循环)以及SQL语句。异常处理部分用于捕获和处理运行时错误。 在Oracle中,SQL语句主要有以下几类: 1. **数据查询...

    中文教程PLSQL

    在数据库操作方面,PLSQL可以执行DML语句(INSERT、UPDATE、DELETE)以及DDL语句(CREATE、ALTER、DROP等)。此外,PLSQL还可以创建存储过程、函数、触发器等数据库对象,这些对象可以直接在数据库中执行,提高了...

    PLSQL触发器.pdf

    3. 触发操作:触发器所要执行的操作,是包含 SQL 语句和其他代码的 PL/SQL 块。触发操作中只能包含 select、insert、update 和 delete 语句,不能包含 DDL 语句(create、alter、drop)。 需要注意的是,触发器的总...

    PLSQL 中文手册.7z

    10. **数据库操作**:PLSQL可以直接与Oracle数据库交互,执行SQL语句,如DML(INSERT、UPDATE、DELETE)和DDL(CREATE、ALTER、DROP)操作。 这份PLSQL中文手册会详细介绍以上这些概念和更多内容,如事务控制、游标...

    PLSQL使用指南

    4. 存储过程和函数:存储过程是一组为了完成特定功能的PLSQL语句集,可以带参数并执行复杂的数据库操作。函数与存储过程类似,但必须返回一个值。它们都支持程序的模块化和重用,是封装业务逻辑的重要工具。 5. ...

    PLSQL用户指南

    此外,PLSQL与Oracle数据库紧密集成,可以方便地执行DML(Data Manipulation Language)操作,如INSERT、UPDATE、DELETE和SELECT,以及DDL(Data Definition Language)操作,如CREATE、ALTER和DROP。这些操作可以...

    PLSQL入门教程(中文版)

    PLSQL可以无缝地与SQL查询结合,允许在程序块中执行DML(INSERT, UPDATE, DELETE)和DDL(CREATE, ALTER, DROP)语句。这样可以方便地在事务中管理数据操作。 5. **块的概念** PLSQL的最小执行单元是块,包括匿名...

    plsql9.rar

    通过使用SQL*Plus或其他工具,开发者可以在PLSQL中执行DML和DDL语句。 5. **游标( Cursors)**:游标用于处理查询结果集,允许逐行处理数据,通常在循环中使用。 6. **异常处理(Exception Handling)**:PLSQL...

    PLSQL使用教程,详细说明了PLSQL的使用方法

    PL/SQL 块是指在 BEGIN 和 END 之间的语句块,该块中可以包含变量声明、执行语句和控制语句。PL/SQL 块中只能直接嵌入 SELECT、DML(INSERT、UPDATE、DELETE)和事务控制语句(COMMIT、ROLLBACK、SAVEPOINT),而不...

    PLSQL7.1.5.zip

    PLSQL的代码块结构通常包括BEGIN、END关键字,中间包含了各种语句,如DML(数据操纵语言)操作,如INSERT、UPDATE、DELETE,以及DDL(数据定义语言)操作,如CREATE、ALTER、DROP等。 PLSQL7.1.5的"免安装"特性意味...

    PLSQL语言初级教程

    - **块结构**:PLSQL由声明部分、执行部分和异常处理部分组成,通常包括BEGIN、END关键字,以及可选的DECLARE段。 - **变量声明**:在DECLARE部分,你可以定义变量、常量、游标等,用于存储数据。 - **数据类型**...

    PLSQL 8.0版本汉化文件

    用户可以在这里执行DML(数据操作语言)语句,如INSERT、UPDATE、DELETE,以及DDL(数据定义语言)语句,如CREATE、ALTER、DROP。 3. 调试功能:PLSQL Developer具有强大的调试工具,支持设置断点、单步执行、查看...

    PLSQL绿色版免安装

    1. **创建和编辑SQL脚本**:编写复杂的SQL查询、DML语句(INSERT、UPDATE、DELETE)、DDL语句(CREATE、ALTER、DROP等)。 2. **执行SQL脚本**:通过PLSQL的运行窗口执行SQL语句,查看结果集,并进行调试。 3. **...

    PLSQL Developer 6.0.4.zip

    它提供了直观的界面来查询数据、执行DML语句(INSERT, UPDATE, DELETE)以及DDL语句(CREATE, ALTER, DROP)。 4. **调试功能**:6.0.4版本的PLSQL Developer包含了强大的调试工具,支持设置断点、单步执行、查看...

    Sql语句_SQL语句_plsql_

    1. **块结构**:PL/SQL代码由一个或多个块组成,每个块都有声明部分(声明变量和游标)、执行部分(包含SQL和PL/SQL语句)和异常处理部分。 ```sql DECLARE variable1 datatype; BEGIN -- SQL and PL/SQL ...

    PLSQL学习笔记

    条件语句包括IF-THEN-ELSIF-ELSE和CASE语句,用于根据条件执行不同的代码块。例如: ```sql IF condition THEN -- 执行语句 ELSIF another_condition THEN -- 执行另一组语句 ELSE -- 其他情况执行的语句 END IF;...

    PLSQL中文版,非常好用哦

    PLSQL的一大优势在于其强大的块结构,比如匿名块(Anonymous Blocks),这种结构允许开发者编写一次性执行的代码段,常用于测试和调试。此外,PLSQL还支持子程序,包括函数(Functions)和过程(Procedures),它们...

Global site tag (gtag.js) - Google Analytics