【发布时间】:2013-08-02 18:24:50
【问题描述】:
如何通过 SQL 在 Informix 中将数据插入到类型为 TEXT 的列中。如果还有其他两列我也想插入/更新 - 是将其保存在文件中并加载它的唯一方法吗?
或者如果我想通过 SQL 语句来做 - 你能给出语法吗?
【问题讨论】:
-
您使用哪种语言?在 ESQL/C 中有一些方法可以做到这一点;我相信它也可以用 JDBC 来完成,可能还有 ODBC,而且......但你不能做的是使用一个简单的字符串来保存这个值。在 ESQL/C 中,您可以使用:
EXEC SQL INSERT INTO SomeTable(Col1, Col2, Col3) VALUES(:host1, :host2, :host3);,但其中一个主变量需要是适合 TEXT 的类型,即loc_t或定位器结构。