`

PLS-00103-存储过程中运行alter table

 
阅读更多

存储过程中运行alter table出现如下错误:

 

 

Compilation errors for PROCEDURE PDS.UNDOMERCHANTACCOUNT

Error: PLS-00103: Encountered the symbol "ALTER" when expecting one of the following:

begin case declare end exception exit for goto if loop mod
null pragma raise return select update while with
<an identifier> <a double-quoted delimited-identifier>
<a bind variable> << close current delete fetch lock insert
open rollback savepoint set sql execute commit forall merge
pipe
Line: 21
Text: alter table TBL_TEST storage(buffer_pool default);

 

 

解决方法:

 

动态SQL:

 

 

execute immediate 'alter table xxx';

 

 

 

 

分享到:
评论

相关推荐

    alter table test rename test1; --修改表名alter table test add colum

    在MySQL中,`ALTER TABLE`语句是一种非常实用的工具,它允许用户修改现有表的结构,包括但不限于添加、删除或修改列、更改表名以及调整表的存储引擎等。这种灵活性极大地提高了数据库管理的效率,使得开发人员能够在...

    SQL Server中alter table一些用法.doc

    SQL Server 中 Alter Table 的一些用法 SQL Server 中 Alter Table 语句的主要作用是对已经创建的表进行修改、添加、删除约束、修改表结构等操作。下面是 Alter Table 语句的一些用法: 添加约束 Alter Table ...

    ALTER TABLE table_name

    ### ALTER TABLE 语句在Oracle中的应用 #### 标题:ALTER TABLE table_name - **知识点**:在数据库管理系统(DBMS)中,`ALTER TABLE` 是一种用于修改已存在表结构的 SQL 语句。这包括添加、删除或修改列、约束等...

    SQL语句解释大全-从数据库表中检索数据行和列

    DROP PROCEDURE --从数据库中删除存储过程 CREATE TRIGGER --创建一个触发器 DROP TRIGGER --从数据库中删除触发器 CREATE SCHEMA --向数据库添加一个新模式 DROP SCHEMA --从数据库中删除一个模式 CREATE ...

    SQL中的ALTER TABLE语句详解.pdf

    ### SQL中的ALTER TABLE语句详解 #### 一、概述 在数据库管理中,经常会遇到需要对已有的表结构进行修改的情况。例如,可能需要添加新的字段、修改字段的数据类型、删除不再使用的字段或者更改索引等。这时就需要...

    alter table move相关知识研究

    在数据库管理领域,`ALTER TABLE MOVE` 是一个重要的SQL命令,用于重定义或移动表的存储位置,以优化表的物理结构或者调整表空间。这个操作通常涉及到将表的数据从一个段(segment)移动到另一个段,或者改变表的...

    alter table 2.zip_ALTER_Table_csharp_sql

    在SQL Server中,`ALTER TABLE`语句是一个非常重要的数据库操作,它允许用户在不丢失已有数据的情况下修改表的结构。这个"ALTER TABLE 2.zip_ALTER_Table_csharp_sql"主题可能涵盖了如何在C#编程中与SQL Server交互...

    Alter-Table.rar_Table

    在数据库管理中,`ALTER TABLE` 和 `CREATE TABLE` 是两个非常重要的SQL语句,用于对已有表格结构进行修改和创建新的表格结构。在Access和VB6(Visual Basic 6)环境中,这些功能同样得到支持,尽管它们可能具有与...

    常用SQL语法大全【Vergessen创】

    SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个...CREATE PROCEDURE --创建一个存储过程

    SQL语句大全大全(经典珍藏版).

    ALTER TABLE --修改数据库表结构 CREATE VIEW --创建一个视图 DROP VIEW --从数据库中删除视图 CREATE INDEX --为数据库表创建一个索引 DROP INDEX --从数据库中删除索引 CREATE PROCEDURE --创建一个存储过程 ...

    Transact-SQL语句总结大全

    DROP PROCEDURE --从数据库中删除存储过程 CREATE TRIGGER --创建一个触发器 DROP TRIGGER --从数据库中删除触发器 CREATE SCHEMA --向数据库添加一个新模式 DROP SCHEMA --从数据库中删除一个模式 ...

    汇总:常用 SQl 语句大全。

     DROP PROCEDURE --从数据库中删除存储过程  CREATE TRIGGER --创建一个触发器  DROP TRIGGER --从数据库中删除触发器  CREATE SCHEMA --向数据库添加一个新模式  DROP SCHEMA --从数据库中删除一个模式  ...

    net实例常用SQL语句大全

     DROP PROCEDURE --从数据库中删除存储过程  CREATE TRIGGER --创建一个触发器  DROP TRIGGER --从数据库中删除触发器  CREATE SCHEMA --向数据库添加一个新模式  DROP SCHEMA --从数据库中删除一个模式  ...

    常用SQL语句大全

    -创建一个存储过程 DROP PROCEDURE --从数据库中删除存储过程 CREATE TRIGGER --创建一个触发器 DROP TRIGGER --从数据库中删除触发器 CREATE SCHEMA --向数据库添加一个新模式 DROP SCHEMA --从数据库中删除一...

    SQL语句大全大全(官方修正典藏版)

    DROP PROCEDURE --从数据库中删除存储过程 CREATE TRIGGER --创建一个触发器 DROP TRIGGER --从数据库中删除触发器 CREATE SCHEMA --向数据库添加一个新模式 DROP SCHEMA --从数据库中删除一个模式 CREATE ...

    Mysql使用大全-从基础到存储过程

    本篇文章将从基础操作到存储过程,详细介绍MySQL的使用。 首先,让我们从登录MySQL开始。在Windows环境下,可以通过“运行”对话框输入cmd进入命令行,然后使用`mysql -hlocalhost -uroot -p`命令登录MySQL服务器,...

    修改表 1、添加字段: alter table 表名add column 字段名 数据类型 位置 ; 2、删除字段: a

    在MySQL数据库管理系统中,`ALTER TABLE`语句是用于修改已存在的表结构的关键命令。本文将详细阐述如何使用`ALTER TABLE`来执行各种操作,包括添加字段、删除字段、修改字段、改变字段数据类型、更改表引擎、重命名...

    SQL语句大全

    DROP PROCEDURE --从数据库中删除存储过程 CREATE TRIGGER --创建一个触发器 DROP TRIGGER --从数据库中删除触发器 CREATE SCHEMA -- 向数据库添加一个新模式 DROP SCHEMA --从数据库中删除一个模式 CREATE ...

    Mysql-Table-Difference-SQL-master.zip

    综上所述,"Mysql-Table-Difference-SQL-master.zip" 是一个强大的数据库升级辅助工具,它通过自动化对比和脚本生成,帮助我们在数据库管理中省去了大量手动操作,提高了工作效率,是数据库开发和维护过程中不可或缺...

    alter sql 语句实例

    ALTER TABLE 语句是 PostgreSQL 中用来修改表定义的语句。它可以通过更改、添加、删除列和约束,或者通过启用或禁用约束和触发器来更改表的定义。 ALTER TABLE 语句有多种子形式,包括: 1. ADD COLUMN:向表中...

Global site tag (gtag.js) - Google Analytics