我有一个 Informix 11.70 数据库。我无法在表上成功执行此插入语句。
INSERT INTO some_table(
col1,
col2,
text_col,
col3)
VALUES(
5,
50,
CAST('"id","title1","title2"
"row1","some data","some other data"
"row2","some data","some other"' AS TEXT),
3);
我收到的错误是:
[错误代码:-9634,SQL 状态:IX000] 没有从字符转换为文本。
我发现我应该添加这个语句以便允许在文本文字中使用新行,所以我在我已经编写的同一个查询上方添加了这个:
EXECUTE PROCEDURE IFX_ALLOW_NEWLINE('t');
不过,我收到同样的错误。
我还阅读了 IBM 文档,上面写着:或者允许换行,我可以在文件中设置ALLOW_NEWLINE
参数。ONCONFIG
我想最后一个需要对服务器的管理访问权限来更改我没有的配置文件,我不想利用这个设置。