informix 相关问题

Informix是IBM生产的基于SQL的对象关系,OLTP / OLAP,NoSQL DBMS。此标记适用于产品名称中包含Informix的任何产品的问题。

将文本输出添加到Informix

我有一台服务器正在运行informix,并且在运行代码时有两个关于文本输出的问题。我有一个包含代码sperform rtl_est_dte isql test isql 这看起来像一个shell脚本。如果它以shebang和一些注释开头,将会更清楚: #!/bin/sh # # Run rtl_est_dte form to get new data, # then run 5 scripts to process the data, saving the results in file test 无论如何,由于它可能是shell脚本,因此您应该能够添加echo行来注释您想要的内容: sperform rtl_est_dte echo "Running g_rtl_mrg1" isql <g_rtl_mrg1.sql> test echo "Running fm_prft" isql <fm_prft.sql> test echo "Running whs_prft" isql <whs_prft.sql> test echo "Running upgfp_frgt" isql <upgfp_frgt.sql> test echo "Running upd_plants" isql <upd_plants.sql> test echo "Finished" 我希望您能够为正在运行的步骤提供更有意义的名称,但这说明了您可以做什么。 [我还观察到它一直在压缩test文件,因此,当运行g_rtl_mrg1.sql时,丢失通过运行fm_prft.sql保存的信息,而当运行whs_prft.sql时丢失的信息,依此类推。使用>>追加到test文件。将输出重定向与输入重定向分开会更常规: isql <upd_plants.sql >>test 而不是当前的: isql <upd_plants.sql> test 这远不是XML。不过,至少原始作者没有使用: <upd_plant.sql> test isql 工作原理相同-会使所有阅读它的人感到困惑。 您也可以在.sql文件中嵌入外壳换码符: SELECT * FROM SomeWhere; !echo "Hello world!" SELECT * FROM ElseWhere; [IIRC,如果您尝试在.sql SQL编辑器中读取isql文件,然后运行它,则外壳转义将不起作用。它仅在命令行中有效,如问题代码中所示。 进度输出(Database selected等)被写入标准错误中,无论好坏(更糟,IMO,但我在Microsoft生产它们之前就写了自己的SQLCMD,正是因为我不喜欢isql所做的事情,dbaccess发布后也没有做。)

回答 1 投票 0

加载文件中的值数不等于列数

我错误地删除了一些数据,我想检索它们,我尝试执行以下命令:从'C:\ db \ rqrequesttrans.dat'分隔符'〜'插入到rqrequesttrans中,但是我得到了...

回答 2 投票 1

通过ODBC传递到Informix的脚本大小

我正在尝试确定通过ODBC传递给Informix的脚本的大小是否有限制。我的Informix脚本大小将达到几兆字节(大约3.5K INSERT行到...

回答 1 投票 0

onstat -g dis在informix服务器中错误地显示了两台服务器

我有一个INFORMATIONIX服务器,我仅在其上安装了一个实例。但是命令“ onstat -g dis”会导致类似这样的事情,我不知道这些数据在哪里存储不正确。谢谢...

回答 1 投票 1

如何在现有模式中查找Informix DATETIME字段限定符

我有一个这样的表:创建表t(t0 datetime年到小数,t1 datetime年到小数(1),t2 datetime年到小数(2),t3 datetime年到小数(3),t4 datetime年。 ..

回答 1 投票 2

在Informix风格的SQL中如何使用`outer`?

我继承了一些 ugly ”代码,其中包含一个相当笨拙的SQL语句,该语句会打入Informix数据库。这段代码计算了SQL的各个部分,并做了很多...

回答 3 投票 1

使用64位Web ASP应用程序连接到notifyix

我当前正在尝试将Web应用程序连接到IBM Informix服务器。从我所看到的,我只能为.net找到32位驱动程序。当我将这些与我的64位应用程序一起使用时,它会...

回答 1 投票 0

NamedParameterJdbcTemplate无法执行插入到选择中

我正在使用informix,并且尝试使用spring从java执行一个简单查询。这是查询。从table2插入TABLE1 SELECT val1,val2,val3哪里条件我已经验证查询...

回答 1 投票 1

Informix:将TEXT转换为BSON

在我的Informix数据库中,我们正在使用TEXT字段,但是我们希望对其进行更新并开始使用BSON。我知道我可以像这样使用INSERT子句:INSERT bson_field VALUE('{field:value}':: JSON),并且此...

回答 1 投票 0

如果字符串包含另一列中的任何值,请返回该值-SQL Informix

我有一列的字符串很长,在某个地方(不在精确的位置)是我要提取的3位数字。字符串的那部分可以是...

回答 2 投票 0

通过Python连接到UCCX数据库(Informix)

我想使用Python脚本从Cisco UCCX数据库(Informix)中提取数据。按照本指南的说明安装Informix Client SDK和pyodbc之后,我运行以下连接:...

回答 1 投票 0

如何在Informix中检索活动SAVEPOINT的名称

Informix(v12或更高版本)中是否有办法检索当前SAVEPOINT的名称?在Oracle中,有类似的东西:您可以使用SET TRANSACTION NAME命名事务,然后选择...

回答 1 投票 0

如何在Informix的MERGE语句中为源使用参数?

我正在尝试对Informix数据库执行合并语句,如下所示:MERGE INTO aa_rec AS dest USING(选择'123456'AS id,'111-222-3333'作为电话,“作为phone_ext,'CELL'作为aa FROM ...

回答 1 投票 0

SQL Informix-添加外键

在Informix DB中用外键创建新数据库表时,我很挣扎。我需要从一个数据库迁移到另一个数据库。我正在使用DBeaver作为数据库浏览和编辑工具。我正在尝试...

回答 1 投票 0

如何在Informix中添加其他虚假null列以选择结果?

我需要选择当前表中不存在的其他列,以便以正确的格式卸载数据。假设我有两个不同的表,如下所示。 ** tab1 ---- ...

回答 1 投票 0

Informix SQL SELECT多行结果-如何在一行中显示?

以下请求:选择s.site_name作为站点,选择NVL(ct.calltypename,“ ”)作为队列,选择AVG(TO_NUMBER(cd.datavalue))作为平均值,将count(distinct cr.callid)作为callrecord的计数。 ..

回答 1 投票 0

需要两次执行ORDER

我想先根据日期排序,然后如果日期相似则再根据ID排序。在Informix / HSQL查询中如何执行此操作?

回答 5 投票 9

Python:[Informix] [Informix ODBC驱动程序]无效的字符串或缓冲区长度。当我获取数据时,SQLCODE = -11071

[当我尝试使用ifxpy软件包检索informix中的表时,出现此错误:------------------------------ ---------------------------------------------例外...] >

回答 1 投票 0

informix dbimport抛出23103-由于非法序列或无效值,代码集转换功能失败

当我尝试使用命令dbexport -c 已导入的信息导入一个notifyix数据库时。我收到此错误:23103-代码集转换功能由于...

回答 1 投票 1

notifyix DB中是否定义了任何alpha逻辑

我正在使用notifyix DB,我需要获取在我尝试的最后一个字符上包含alpha [A-Za-z]字符的记录:从table_name中选择*其中(SUBSTR(trim(customer),-1,1) !='0'和SUBSTR(...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.