0 0

db2的存储过程中怎么写建表语句呢5

CREATE PROCEDURE  db2admin.CREATE_DATABASE()
SPECIFIC db2admin.CREATE_DATABASE
LANGUAGE SQL
BEGIN    
   CREATE TABLE A (ID BIGINT NOT NULL);
END
该存储过程为什么一直提示SQLCODE=-104, SQLSTATE=42601错误
2012年11月19日 13:25

1个答案 按时间排序 按投票排序

0 0

CREATE PROCEDURE  db2admin.CREATE_DATABASE()
SPECIFIC db2admin.CREATE_DATABASE
LANGUAGE SQL
BEGIN
  declare sSql varchar(1000) ;
  set sSql = 'CREATE TABLE A (ID BIGINT NOT NULL)';   
  prepare s1 from sSql;
  execute s1;
END

2012年11月19日 16:30

相关推荐

    MySQL和DB2建表SQL差异

    - **DB2**:DB2支持直接在创建表的语句中添加注释,以及对表和字段单独添加注释。例如: ```sql COMMENT ON TABLE TMP_ZYGJ IS '重要意义'; COMMENT ON COLUMN TMP_ZYGJ.XH IS '编号'; ``` - **MySQL**:MySQL...

    quartz建表语句

    Quartz 提供了针对多种数据库(如 MySQL, Oracle, DB2 等)的建表语句,以适应不同的数据库语法。例如,MySQL 的建表语句可能使用`INT AUTO_INCREMENT PRIMARY KEY`来创建主键,而Oracle可能使用`NUMBER(9) PRIMARY...

    DB2和ORACLE数据库导出表结构空间和存储过程脚本。

    5. **导出建表语句**: 这是指获取创建数据库表的DDL(Data Definition Language)语句。在DB2中,可以使用`db2look`命令,而在Oracle中,可以使用`describe`命令结合`sqlplus`的`spool`功能或`expdp`。 在提供的...

    DB2工具-用于编写存储过程,导出数据

    DB2工具比较少,资料也很少,由于开发过程中用到,也试用了很多工具,开始使用dbeaver.exe工具,用于查询更新数据挺好,...最后发现SqlDbxPersonal挺好用,占用空间少,可以导出完整建表语句,与编写运行DB2存储过程

    db2sql语法参考手册

    除此之外,DB2 SQL还包括事务控制(如`BEGIN`, `COMMIT`, `ROLLBACK`)、视图创建(`CREATE VIEW`)、存储过程(`CREATE PROCEDURE`)等高级功能,使得数据库管理更加灵活和高效。在实际应用中,理解并熟练掌握这些...

    oracle或db2的建表SQL语句解析

    在DB2中,建表语句基本类似,但也有一些细微差别: ```sql CREATE TABLE 表名 ( 列名1 数据类型 (长度) NOT NULL, 列名2 数据类型, ... ); ``` DB2中的数据类型可能包括`INT`, `VARCHAR`, `TIMESTAMP`等。注意...

    db2表空间不足及处理

    在DB2中,表空间是指数据库中用于存储数据和索引的逻辑存储单元。每个表空间都有其自己的存储区域,可以存储表、索引、视图、存储过程等对象。DB2表空间可以是系统管理的,也可以是用户定义的。 为什么DB2表空间...

    linux下DB2常用命令

    DB2 是一个 relation database management system(关系数据库管理系统),广泛应用于企业级的数据存储和管理中。在 Linux 环境下,DB2 提供了丰富的命令行工具,用于管理和维护数据库。下面是常用的 DB2 命令。 1....

    activiti建表sql

    在实际操作中,你可以找到 Activiti 提供的SQL脚本文件,这些文件包含了针对每种数据库的建表语句。例如,对于MySQL,你可能有一个名为`create-tables-mysql.sql`的文件;对于Oracle,可能是`create-tables-oracle....

    SQL语句全面学习

    首先使用`sp_addumpdevice`存储过程创建设备,如`EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'`。然后使用`BACKUP DATABASE`命令备份数据库,如`BACKUP DATABASE pubs TO testBack`。...

    多种库activiti建表sql.zip

    这个压缩包“多种库activiti建表sql.zip”显然包含了在不同数据库系统中创建Activiti工作流引擎所需表结构的SQL脚本,包括DB2、H2、MySQL和Oracle。这些数据库系统各有特点,适应不同的应用场景。 1. **DB2数据库**...

    SQL_Server语句,建表,建库,建存储过程,建视图,ATM取款机示例

    DB2中增加了列后,数据类型也无法直接更改,唯一能更改的是增加`VARCHAR`类型的长度。 6. **添加主键** ```sql ALTER TABLE tabname ADD PRIMARY KEY (column_name); ``` 注:删除主键可以通过以下方式: ```...

    Quartz2.3.2官方建表sql

    10. **IBM DB2 V7.2**: `tables_db2_v72.sql` 是IBM DB2 Version 7.2的建表语句。DB2是一个企业级数据库,提供强大的事务处理能力,Quartz的表结构将充分利用其特性。 以上SQL脚本包含创建 Quartz 必需的表,如`...

    DB2常用的命令

    - **自动生成建表语句**: - 在服务器上的`C:\sqllib\misc`目录中执行: ```sql db2 connect to <数据库名> user <用户名> using <密码>; db2 look –d <数据库名> –u db2admin –w –as –d –e –o a.txt ```...

    DB2实例代码(300个)

    DB2提供了多种策略来提高查询性能,如索引、分区、物化视图和存储过程。例如,为Employee表的ID字段创建索引: ```sql CREATE INDEX EmpIDIndex ON Employees (ID); ``` 索引可以加快数据查找速度,但也会占用额外...

    db2常用命令 很好的PDF

    - **命令**: `db2 -td@ -vf <存储过程文件路径>.db2` (编译存储过程) 和 `db2 call <存储过程名>` (调用存储过程) - **功能**: 编译并调用存储过程。 通过上述详细的命令解释, 可以看到DB2提供了丰富的工具和命令来...

    DB2学习资料

    接着,建表命令是DB2中的另一个关键概念。使用`CREATE TABLE`语句,你可以定义表格结构,包括列名、数据类型、约束等。比如,创建一个包含姓名、年龄和性别字段的用户表: ```sql CREATE TABLE Users ( UserID INT ...

    DB2客户端软件

    DB2客户端软件不仅包含查询分析器,用于编写和执行SQL语句,还带有建表工具,使得数据库设计和管理变得更为简便。 首先,让我们深入了解查询分析器。查询分析器是DB2客户端软件的核心组件之一,它允许用户创建、...

    linux下的DB2命令

    自动生成建表(视图)语句 利用`db2look`工具,自动生成创建表或视图的DDL语句,方便数据库结构的文档化和迁移。 ### 18. 其他命令 - `grant dbadmin on database to user bb`:授予用户特定的数据库管理权限。 ...

Global site tag (gtag.js) - Google Analytics