16 October 2009

Informix: Cannot rename table

ถ้าจะ rename table ด้วยคำสั่ง
rename table table_A to table_B;
แล้วมันขึ้น error ว่า
242: Could not open database table (table_A).
197: ISAM error:  Partition recently appended to; can't open for write or l
สาเหตุ
onpload แล้วยังไม่ได้ backup database

วิธีแก้ไข
ontape -s ด้วย user informix

07 October 2009

Awk: Random number

Put random number into every line of data
awk 'BEGIN{srand()} {RAND=1+int(rand()*1000000); print RAND}' [file]