oracle之--动态sql(execute immediate ‘ ‘)

动态sql--execute immediate ' '

原因:ddl语句,truncate语句 不能直接使用,需要封装起来

--动态sql--execute immediate ' '====因为ddl,truncate 不能直接使用,需要封装起来
--1.TRUNCATE table 
declare 
BEGIN
--truncate table emp_4;
	execute immediate 'truncate table emp_4';--立即执行清除表数据(工作中经常使用)
end;

--2.create table emp_4 as selcet * from emp;--备份表(工作中经常使用)
declare 
BEGIN
	execute immediate 'create table emp_4 as selcet * from emp';
end;

--3.alter table emp_4 ADD aaa number;---添加aaa表字段
declare 
BEGIN
	execute immediate 'alter table emp_4 ADD aaa number';
end;

--4.alter table emp_4 modify aaa varchar2(10);---修改aaa的字段类型
declare 
BEGIN
	execute immediate 'alter table emp_4 modify aaa varchar2(10)';
end;

--5.alter table emp_4 drop COLUMN aaa;--删除aaa表字段
declare 
BEGIN
	execute immediate 'alter table emp_4 drop COLUMN aaa';
end;

--6.alter table emp_4 rename column aaa to bbb;--修改字段名
declare 
BEGIN
	execute immediate 'alter table emp_4 rename column aaa to bbb';
end;

--7.alter table emp_4 rename to emp_8;--修改表名
declare 
BEGIN
	execute immediate 'alter table emp_4 rename to emp_8';
end;

--8.drop table emp_4 ;--删除表
declare 
BEGIN
	execute immediate 'drop table emp_4';
end;

相关推荐

  1. oracle--动态sql(execute immediate ‘ ‘)

    2024-04-23 12:12:04       28 阅读
  2. Oracle 动态编译数据库对象

    2024-04-23 12:12:04       29 阅读
  3. ORACLE decode函数

    2024-04-23 12:12:04       48 阅读
  4. OracleOracle语法递归查询

    2024-04-23 12:12:04       22 阅读
  5. MyBatis动态Sql

    2024-04-23 12:12:04       58 阅读
  6. mybatis动态SQL

    2024-04-23 12:12:04       44 阅读
  7. 算法动态规划

    2024-04-23 12:12:04       33 阅读
  8. C++动态数组

    2024-04-23 12:12:04       32 阅读
  9. DockerOracle-XE版本安装

    2024-04-23 12:12:04       59 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-23 12:12:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-23 12:12:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-23 12:12:04       82 阅读
  4. Python语言-面向对象

    2024-04-23 12:12:04       91 阅读

热门阅读

  1. MySQL数据库-备份

    2024-04-23 12:12:04       37 阅读
  2. 单例模式(设计模式)

    2024-04-23 12:12:04       27 阅读
  3. Python 监控程序的内存占用量

    2024-04-23 12:12:04       34 阅读
  4. 哪家券商有快速通道?

    2024-04-23 12:12:04       35 阅读
  5. 算法稳定币是未来趋势?

    2024-04-23 12:12:04       33 阅读