Informix Blob数据

时间:2016-02-25 05:04:32

标签: blob informix liquibase

我需要知道是否有可能在Informix中使用insert语句在blob数据中传递null。

我知道可以选择LOAD FROM <FILE> INSERT INTO <TABLE>

哪个效果很好,但我正在寻找一些插入语句,因为我正在实现liquibase,我没有找到任何方法插入null或将其保留在插入值中,以便它可以接受null。对于空值,此字段设置为TRUE。

我得到的错误是

  

[错误代码:-617,SQL状态:IX000]必须在此上下文中提供blob数据类型。

试过这个

INSERT INTO informix.tti_key_store (id, code, description, value_asc, cts, active) 
VALUES 
(4, 'EVDSDEALER', 'EVDS Dealer Passphrase', 'nodYzUNAs+htD1Mng3hYYg==', DATETIME (2016-02-17 12:51:34.000) YEAR TO FRACTION(5), 'T')

试过这个

INSERT INTO informix.tti_key_store (id, code, description, value_asc, value_bin, cts, active) 
VALUES 
(4, 'EVDSDEALER', 'EVDS Dealer Passphrase', 'nodYzUNAs+htD1Mng3hYYg==', NULL, DATETIME (2016-02-17 12:51:34.000) YEAR TO FRACTION(5), 'T')

value_bin是一个blob字段,设置为NULL为true。

0 个答案:

没有答案