`
Mayer
  • 浏览: 139853 次
  • 性别: Icon_minigender_1
  • 来自: 四川
社区版块
存档分类
最新评论

在PL/SQL中如何create table

SQL 
阅读更多
在PL/SQL中不能直接使用'create table', 可以改用execute immediate, 如下:

CREATE OR REPLACE PROCEDURE DownLoad_ERP_ATR_DATA
AS

BEGIN
execute immediate ' Create Table ATR AS
SELECT ORG_ID, 
SUBINVENTORY, 
ITEM_CODE, 
ITEM_DESC, 
INVENTORY_ITEM_ID, 
UOM, 
ATR, 
VENDOR_NUM
FROM ATR_V'; 
END DownLoad_ERP_ATR_DATA;
分享到:
评论

相关推荐

    Oracle PL/SQL实战(待续)

    在这个"Oracle PL/SQL实战(待续)"的主题中,我们将深入探讨这个语言的核心概念和实战技巧。 在Oracle数据库中,PL/SQL提供了丰富的控制结构,如循环、条件判断,以及异常处理机制,使得开发者能够编写复杂的业务...

    PL/SQL编程基础知识

    需要注意的是,在PL/SQL中只能使用SQL的DML(Data Manipulation Language)部分,而不能直接使用DDL(Data Definition Language)部分,如创建表(CREATE TABLE)等操作。如果需要在PL/SQL中执行DDL操作,则需要通过...

    Oracle PL/SQL实例精解 数据库建立代码

    在"Oracle PL/SQL实例精解 数据库建立代码"中,我们将深入探讨如何在Oracle数据库中使用PL/SQL来构建一个名为"student"的模式,这包括创建数据库对象如表、索引,以及填充样本数据。 首先,"student"模式可能包含一...

    pl/sql程序设计ppt

    下面将详细阐述PL/SQL的基本程序结构及其在过程、函数、触发器和包中的应用。 1. PL/SQL基本程序结构 PL/SQL程序由声明部分、执行部分和异常处理部分组成。声明部分定义变量、常量、游标、记录类型等;执行部分包含...

    oracle pl/sql实例精讲student数据库模式数据和表脚本

    Oracle PL/SQL是一种强大的编程语言,它结合了SQL的数据库操作能力和Procedural Language的编程结构,用于在Oracle数据库环境中创建复杂的应用程序。在"Oracle PL/SQL实例精讲student数据库模式"中,我们将深入探讨...

    pl/sql代码

    在IT行业中,Oracle数据库系统是广泛使用的数据管理平台,而PL/SQL是Oracle数据库系统中的核心编程语言,用于处理和管理数据库。本文将深入探讨PL/SQL代码、基本SQL语句以及过程和触发器在Oracle数据库中的应用。 ...

    pl/sql数据库学习笔记

    PL/SQL是一种高级的程序语言,主要用于Oracle数据库管理系统中。下面是PL/SQL数据库学习笔记的知识点总结。 一、基本原则 *瀑布模型:需求分析→设计(概要设计,详细设计:SQL语句,变量(初始值是多少,最终值...

    PL/SQL基础

    PL/SQL,全称是Procedural Language/Structured Query Language,是Oracle数据库中的一个重要组成部分,它结合了SQL的查询能力与结构化编程语言的控制结构,用于开发在Oracle环境中运行的数据库应用程序。...

    基本SQL语句及PL/SQL语句

    标题中的“基本SQL语句及PL/SQL语句”涵盖了关系数据库管理中两个重要的概念:SQL(Structured Query Language)和PL/SQL(Procedural Language/SQL)。SQL是用于管理和处理关系数据库的标准语言,而PL/SQL是Oracle...

    pl/sql

    在PL/SQL中,你可以编写复杂的数据库应用程序,包括存储过程、函数、触发器、游标和异常处理等。 PL/SQL的语法结构主要由以下部分组成: 1. **声明部分**:在这个部分,我们声明变量、常量、游标、记录类型等。...

    pl/sql新建用户分配权限

    PL/SQL是Oracle数据库管理系统中的一种编程语言,用于在数据库中创建、修改和管理数据库对象。PL/SQL提供了一种灵活的方式来实现数据库管理和开发。 在Oracle数据库中,用户权限是指用户对数据库对象的访问权限。...

    PL/SQL学习文档

    PL/SQL支持SQL的所有数据操纵语言(DML)语句,如INSERT、UPDATE、DELETE和SELECT INTO,但不支持数据定义语言(DDL)语句,如CREATE TABLE,除非以动态方式执行。PL/SQL程序在解释时会检查引用的表名、列名和数据...

    pl/sql学习文档

    3. **SQL语句的嵌入**:PL/SQL的一个重要特性是能够直接在代码中嵌入SQL语句,进行数据的查询、插入、更新和删除。例如,`SELECT * INTO var FROM table WHERE condition;`可以将查询结果存储到变量var中。 4. **子...

    oracle实验五 PL/SQL编程

    1. **掌握PL/SQL的数据类型和基本语法**:理解PL/SQL中不同数据类型的定义与使用方法,包括字符串类型等。 2. **熟悉控制结构与游标的使用**:学习如何利用控制结构如循环、条件判断等进行逻辑控制;了解游标的基本...

    基本PL/SQL编程

    Oracle PL/SQL编程是Oracle数据库系统中的一个关键组成部分,它是一种强大的过程化编程语言,用于在数据库中执行复杂的逻辑和操作。本指南旨在为初学者提供一个基础的PL/SQL编程入门,帮助他们理解并掌握这个强大的...

    sql and pl/sql

    ### SQL与PL/SQL知识点详解 #### 一、资料库基本概念 - **数据库管理系统(DBMS)**:Oracle数据库管理系统是一...- **使用SQL于PL/SQL中**:在PL/SQL中嵌入SQL语句。 - **控制流程语法规则**:如循环、条件判断等。

    Oracle PL/SQL语言初级教程

    - DDL(Data Definition Language): 用于定义数据库结构,如CREATE TABLE, ALTER TABLE等。 - DML(Data Manipulation Language): 用于操作数据库数据,如INSERT, UPDATE, DELETE等。 - DCL(Data Control ...

    pl/sql及常见实用oracle语句学习

    在本文中,我们将深入探讨PL/SQL以及Oracle数据库中的一些常见实用语句。 PL/SQL全称为Procedural Language/Structured Query Language,它是SQL的扩展,增加了过程化编程元素。它允许开发人员编写复杂的业务逻辑,...

    PL/SQL实现获得所有表名及列名到表

    我们的目标是创建一个PL/SQL程序,该程序能够遍历当前用户拥有的所有表,并获取每个表的所有列名,然后将这些信息存储在一个名为`table_tmp`的新表中。 #### 2. 设计思路: - **数据结构准备**:首先,我们需要创建...

Global site tag (gtag.js) - Google Analytics