Athena Framework
Tags
ActionScript AIR ANT ApacheFlex Array Athena Framework BlazeDS Chart DataGrid DataGridColumn DB2 Derby Eclipse ERwin Event Facebook Facebook开发 Flash Builder Flex Flex Builder Flex右键 Java JDBC Linux MySQL Oracle PHP SQL SVN TextArea Tools Tree Twitter UI WordPress XML ZDSoft 一日一类 千斤顶 基础教育 教育改革 新课改 正则表达式 浙大网络 软件工程Archives
Category Archives: 其他技术
DB2 SQL0469N SQLCode-469 SQLSTATE:42886 错误解决
今天在使用JDBC呼叫DB2存储过程时, 出现如题错误.
因为SQL代码在DB2 Editor中运行无误, 但使用JDBC屡屡出错, 最终原因在于在JDBC中INOUT参数只IN未OUT.
DB2CC中自动生成的SQL中直接设定了IN的Value, 但实际要求为INOUT参数, 在JDBC中使用时便会报错.
解决方法为: 查看对应存储过程的API, 修改SQL语句(注意: db2cc自动生成的SQL可能并不适用于JDBC, 还应以API为准).
DB2: TRUNCATE TABLE 清空表内容 SQL语句
SQL: TRUNCATE TABLE tableName IMMEDIATE
See:
在SQL中使用ADMIN_CMD运行DB2的AdminCommand (Like JDBC Run ReOrg)
在使用JDBC时, 除了运行SQL语句之外, 可通过存储过程ADMIN_CMD运行Administrator Command.



