er Value"|awk '{print $4}' `
echo '>>>>>>>>>' $str
出发的时候已经是10点了,从八达岭低速公路到十三陵水库边就已经12点了,进入“蟒山国家森林公园”,门票20,进门的时候,同学的206还刮蹭了,右前车头凹下去了,心疼的不行。
停车得当,胡乱吃了点面包,乡巴佬,开始往山上走,抬头望去,灰蒙蒙的一片,间隔着一些红色的树丛。这也算国家森林公园?基本没树啊, 想想人在北京也挺可怜,连森林都这么惨淡。 园内有一个弥勒佛和12生肖的雕塑,很多人在留影。 12生肖倒是不错,就是那狗像羊, 蛇像一砣X, :) 弥勒佛感觉不够高大 ,倒也笑容可掬。
查看全文E:>db2 create table coltest(c1 int, c2 char(10))
DB20000I SQL 命令成功完成。
E:>db2 insert into coltest values (1,'11111111'),(2,'2222222')
DB20000I SQL 命令成功完成。
E:>db2 alter table coltest alter column c2 set data type char(20)
DB21034E 该命令被当作 SQL
语句来处理,因为它不是有效的“命令行处理器”命令。在 SQL 处理期间,它返回:
SQL0190N ALTER TABLE "HUANGDK.COLTEST" 为列 "C2" 指定的属性与现有列不兼容。
SQLSTATE=42837
E:>db2 alter table coltest alter column c2 set data type varchar(20)
DB21034E 该命令被当作 SQL
语句来处理,因为它不是有效的“命令行处理器”命令。在 SQL 处理期间,它返回:
SQL0190N ALTER TABLE "HUANGDK.COLTEST" 为列 "C2" 指定的属性与现有列不兼容。
SQLSTATE=42837
E:>db2 drop table coltest
DB20000I SQL 命令成功完成。
E:>db2 create table coltest(c1 int, c2 varchar(10))
DB20000I SQL 命令成功完成。
E:>db2 insert into coltest values (1,'11111111'),(2,'2222222')
DB20000I SQL 命令成功完成。
E:>db2 alter table coltest alter column c2 set data type varchar(20)
DB20000I SQL 命令成功完成。
E:>db2 drop table coltest
DB20000I SQL 命令成功完成。
E:>db2 create table coltest(c1 int, c2 char(10))
DB20000I SQL 命令成功完成。
E:>db2 insert into coltest values (1,'11111111'),(2,'2222222')
DB20000I SQL 命令成功完成。
E:>db2 CALL SYSPROC.ALTOBJ ( 'APPLY_CONTINUE_ON_ERROR', 'CREATE TABLE HUANGDK.C
OLTEST ( C1 INTEGER , C2 CHARACTER (20) ) IN USERSPACE1 ', -1, ? )
输出参数的值
--------------------------
参数名: ALTER_ID
参数值: 7
参数名: MSG
参数值: SELECT OBJ_TYPE, OBJ_SCHEMA, OBJ_NAME, SQL_OPERATION, SQL_STMT, EX
EC_MODE, EXEC_SEQ FROM SYSTOOLS.ALTOBJ_INFO_V WHERE ALTER_ID=7 AND EXEC_MODE LIK
E '_1______' ORDER BY EXEC_SEQ
返回状态 = 0
E:>db2 describe table coltest
列 类型 类型
名称 模式 名称 长度 小数位 NUL
L
------------------------------ --------- ------------------ -------- ----- -----
-
C1 SYSIBM INTEGER 4 0 是
C2 SYSIBM CHARACTER 20 0 是
2 条记录已选择。
E:>
问题重现:
db2 CREATE TABLE T(SAL INTEGER)
db2 INSERT INTO T VALUES(12)
db2 INSERT INTO T VALUES(16)
db2 INSERT INTO T VALUES(20)
db2 INSERT INTO T VALUES(112)
db2 INSERT INTO T VALUES(125)
db2 INSERT INTO T VALUES(182)
db2 INSERT INTO T VALUES(120)
CREATE FUNCTION HUANGDK.money_l( V_MONEY DECIMAL(10,3) )
RETURNS INTEGER
SPECIFIC HUANGDK.money_l
------------------------------------------------------------------------
-- SQL UDF (Scalar)
------------------------------------------------------------------------
F1: BEGIN ATOMIC
RETURN
--根据输入的钱数返回费用分档
CASE WHEN V_MONEY>0 AND V_MONEY<=100 AND MOD(CAST(CEIL(V_MONEY) AS INTEGER),5)=0 THEN CAST(CEIL(V_MONEY) AS INTEGER)/5*5
WHEN V_MONEY>0 AND V_MONEY<=100 AND MOD(CAST(CEIL(V_MONEY) AS INTEGER),5)>0 THEN CAST(CEIL(V_MONEY) AS INTEGER)/5*5+5
WHEN V_MONEY>100 AND V_MONEY<=1000 AND MOD(CAST(CEIL(V_MONEY) AS INTEGER),10)=0 THEN CAST(CEIL(V_MONEY) AS INTEGER)/10*10
WHEN V_MONEY>100 AND V_MONEY<=1000 AND MOD(CAST(CEIL(V_MONEY) AS INTEGER),10)>0 THEN CAST(CEIL(V_MONEY) AS INTEGER)/10*10+10
WHEN V_MONEY>1000 AND V_MONEY<=3000 AND MOD(CAST(CEIL(V_MONEY) AS INTEGER),100)=0 THEN CAST(CEIL(V_MONEY) AS INTEGER)/100*100
WHEN V_MONEY>1000 AND V_MONEY<=3000 AND MOD(CAST(CEIL(V_MONEY) AS INTEGER),100)>0 THEN CAST(CEIL(V_MONEY) AS INTEGER)/100*100+100
ELSE -1
END ;
END
E:>db2 SELECT MONEY_L(SAL),sum(sal) FROM T GROUP BY MONEY_L(SAL)
SQL0583N 使用例程 "HUANGDK.MONEY_L"
是无效的,因为它是不确定的或具有外部操作。 SQLSTATE=42845
如何解决呢?其实很简单:
查看全文db2 create table ttt (c1 char(6)) not logged initially
插入一些数据:
然后,以下SQL存储过程为例:
在SQL存储过程中,以EXCECUTE IMMEDIATE 执行
查看全文
DB21085I 实例 "DB2" 使用 "32" 位和 DB2 代码发行版 "SQL08020",级别标识为
"03010106"。
参考标记为 "DB2 v8.1.7.445"、"s040812" 和 "WR21342",修订包为 "7"。
产品是在 "D:IBMSQLLIB" 处安装的。
E:>db2 -td@ -vf test.db2
DB21006E 输入命令太长。最大长度为 65535。
E:>
这是怎么回事呢?
查看全文
(注:DB2 II 已经改名为Websphere II)
在使用 II4O时,创建Wrapper, user mapping都没问题,但是,当创建nickname时,DB2 crash。
在db2diag.log 中,有如下信息:
2005-03-13-14.22.36.412133+480 E7747G606 LEVEL: Severe
PID : 19883 TID : 3007177376 PROC : db2agent
(SAMPLE)
INSTANCE: db2inst1 NODE : 000 DB : SAMPLE
APPHDL : 0-14 APPID: GAC80471.NE04.00F483062900
FUNCTION: DB2 UDB, oper system services, sqloEDUCodeTrapHandler,
probe:10
MESSAGE : ADM0503C An unexpected internal processing error has occurred. ALL
DB2 PROCESSES ASSOCIATED WITH THIS INSTANCE HAVE BEEN SHUTDOWN.
Diagnostic information has been recorded. Contact IBM Support for
further assistance.
.
.
.
2005-03-13-14.22.36.421935+480 I16005G624 LEVEL: Severe
PID : 19883 TID : 3007177376 PROC : db2agent
(SAMPLE)
INSTANCE: db2inst1 NODE : 000 DB : SAMPLE
APPHDL : 0-14 APPID: GAC80471.NE04.00F483062900
MESSAGE : RDS UCINTFC: pStatementText =
DATA #1 : Hexdump, 59 bytes
0xB33849E0 : 4352 4541 5445 204E 4943 4B4E 414D 4520 CREATE NICKNAME
0xB33849F0 : 4442 3249 4E53 5431 2E4F 5241 4C4F 4341 DB2INST1.ORALOCA
0xB3384A00 : 4C20 464F 5220 5453 4831 2E44 4232 494E L FOR TSH1.DB2IN
0xB3384A10 : 5354 312E 224C 4F43 414C 22 ST1."LOCAL"
.
.
.
2005-03-13-14.22.36.476913+480 I39423G431 LEVEL: Severe
PID : 19824 TID : 3007177376 PROC : db2tcpcm
INSTANCE: db2inst1 NODE : 000
FUNCTION: DB2 UDB, oper system services, sqloEDUSIGCHLDHandler, probe:50
DATA #1 : String, 158 bytes
Detected the death of an EDU with process id 19883
The signal number that terminated this process was 11
Look for trap files (t19883.*) in the dump directory
.
.
.
.
检查trap文件, t19883.000, 在 call stack,会发现:
.
.
-FRAME-- --CODE-- --LOCATION--
BFFE8E70 83C4286A 0x0083 + A_SHAFinalCommon
(/opt/IBM/db2/V8.1/lib/libdb2e.so.1)
BFFE8F00 8B55E48D 0x00ae + A_X931RandomUpdate
(/home/oracle/OraHome1/lib/libclntsh.so.9.0)
BFFE8F60 83C40CEB 0x00d0 + ztcrseed3
(/home/oracle/OraHome1/lib/libclntsh.so.9.0)
.
.
.
查看全文
影片开头,功夫二字的出现,初看,以为是一座雄伟的山峰,但是随着镜头的升高和展开,却发现原来不过是刻在地面上的功夫两个字,这时候一只彩蝶飞舞而过。很明显,这表明了山外有山的道理。彩蝶在功夫中直接影射周,实际上代表一种高于世俗的视角。在影片结尾周被打上天,从而使出如来神掌也是一个道理,不同的水平和角度,对事物的认知往往有天壤之别,能力自然也有天壤之别。
[img]http://upload.mop.com/user/2005/01/13/266e73e1.jpg[/img]
[img]http://upload.mop.com/user/2005/01/13/7705c158.jpg[/img] 查看全文
但是,人毕竟都得买房啊。
这个世道为什么强盗横行??
想想就知道了。
需要revolution啊!
或者,死几个先行者。引起政府的重视。












