[Python-Dev] How can i insert more than 32K data to a column type clob in db2 using python programming
Aman Agrawal
aman30894 at gmail.com
Tue Jan 8 03:05:29 EST 2019
Hi Team,
I have tried to insert in clob data type more than 32k byte data but
getting error:-
Statement Execute Failed: [IBM][CLI Driver][DB2/LINUXX8664] SQL0102N The
string constant beginning with "\'<p>Hi good day team:<br /> We had been
requested to Add Anniel to all" is too long. SQLSTATE=54002 SQLCODE=-102
could any one please help me is there any way i can achieve it?
Please find my DDL statement:-
CREATE TABLE "DB2IDEV "."CHANGE" (
"TICKET_ID" INTEGER NOT NULL ,
"SHORTDESC" VARCHAR(5000 OCTETS) NOT NULL ,
"LONGDESC" CLOB(2147483647 OCTETS) LOGGED NOT COMPACT ,
"RELEASENUM" VARCHAR(12 OCTETS) WITH DEFAULT NULL ,
"ISSOFTDELETED" INTEGER NOT NULL WITH DEFAULT 0 ,
"CREATETIMESTAMP" TIMESTAMP NOT NULL WITH DEFAULT CURRENT
TIMESTAMP ,
"LASTUPDATETIMESTAMP" TIMESTAMP WITH DEFAULT NULL )
IN "TABLESPACE"
ORGANIZE BY ROW ;
conn =
db.connect("DATABASE=%s;HOSTNAME=%s;PORT=60001;PROTOCOL=TCPIP;UID=%s;PWD=%s;"%(DB2_DATABASE,DB2_HOSTNAME,DB2_UID,DB2_PWD),
"", "")
cursor = conn.cursor()
sql="INSERT INTO Change
(Ticket_ID,shortDesc,longDesc,releaseNum,isSoftDeleted,createTimeStamp,lastUpdateTimeStamp)
VALUES ('296129','High Cisco Adaptive Security Appliance Remote Code
Execution and Denial of Service Vulnerabilit','<Some long data around
50KB>',NULL,'0','2018-02-07 02:11:50',NULL)"
cursor.execute(sql)
conn.commit()
Thanks & Regards
*Aman Agrawal*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-dev/attachments/20190108/122fd3fe/attachment.html>
More information about the Python-Dev
mailing list