我需要知道是否有可能在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。