如何通过SQL在Informix中使用TEXT类型将数据插入到columm中。如果我还想插入/更新另外两个列 - 是将它保存在文件中并加载它的唯一方法吗?
或者如果我想通过SQL语句来做 - 你能给出语法吗?
答案 0 :(得分:0)
load命令有效,您也可以使用ESQL / C来执行此操作(在this answer中提到您可能已经找到它)。
关于在简单插入中执行此操作,
您可以使用VALUES子句插入值,但是您可以为该列提供的唯一值为null。但是,您可以使用INSERT语句的SELECT形式从另一个表复制TEXT或值。
您可以在此处查看Text data type的文档。
答案 1 :(得分:0)
请参阅我的问题:Consistent method of inserting TEXT column to Informix database using JDBC and ODBC
使用JDBC和PreparedStatement很容易。 ODBC工作方式略有不同,但能够插入带有简单SQL INSERT
的字符串(没有准备)。