- 论坛徽章:
- 0
|
表的 DDL 语句 "DB2ADMIN"."UC"
------------------------------------------------
CREATE TABLE "DB2ADMIN"."UC" (
"PMKY" CHAR(10) NOT NULL ,
"PMCD" CHAR(10) NOT NULL ,
"PMNM" CHAR(30) ,
"PMV1" CHAR(15) ,
"PMV2" CHAR(15) ,
"PMV3" CHAR(30) ,
"PMV4" CHAR(30) ,
"PMV5" CHAR(50) )
IN "USERSPACE1" ;
-- 表上主键的 DDL 语句 "DB2ADMIN"."UC"
ALTER TABLE "DB2ADMIN"."UC"
ADD CONSTRAINT "PK_UC" PRIMARY KEY
("PMKY",
"PMCD");
我用命令 db2 select * from UC 处理后是下面这样子
PMKY PMCD PMNM PMV1 PMV2
PMV3 PMV4 PMV5
---------- ---------- ------------------------------ --------------- -------
---- ------------------------------ ------------------------------ ---------
-------------------------------------
ACDT **** 系统帐务日期 2008-05-06
ACLD **** 上一个系统帐务日期 2008-05-05
STEP **** 日终执行入口步骤 0
SYST **** 系统状态 1
STDT **** 系统上线日期 2005-07-30
PSDT **** POS金卡中心日期 2008-02-21
CPNO **** CPNUMBER 1000 -
我要修改ACDT(系统账务日期) 我应该用什么命令来实现啊
比如我要把它改为 2008-06-06 应该用什么命令啊 ??
我用
db2 insert into UC values(2008-06-06,'ACDT')
DB21034E 该命令被当作 SQL
语句来处理,因为它不是有效的“命令行处理器”命令。在 SQL 处理期间,它返回:
SQL0117N 所指定的值的数目不等于指定的列数或隐含的列数。 SQLSTATE=42802
这个是怎么回事啊????
求租 。。。。。。。。 |
|