问题标签 [clpplus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 在 db2 中增加屏幕宽度
设置线 200
oracle中的上述语句将屏幕宽度从其默认大小增加到200。我想在DB2中实现相同的效果,即。它的默认宽度设置为 50,我该如何增加它?
即使我将输出假脱机到文件中,这些行也会在第 50 个字符处终止并在下一行继续。我希望所有人都在同一条线上。
这是我不想
多行显示的列
提前致谢。
db2 - DB2 CLPPLUS 编辑器是否能够执行 xquery
我是 CLPPlus 编辑器的新手,我正在尝试一个简单的查询,如果我从这样的文件执行它就可以了
并且 query.sql 文件包含:
如果我只是将查询按原样放在 CLP 或 CLPPLUS 编辑器中,我会收到错误。
来自 CLP 的错误:SQL0104N 在“LECT tx.ID,XMLQUERY(”之后发现了意外的令牌“for $e in $d/Client/Ad”。预期的令牌可能包括:“
来自 CLPPLUS 的错误:SQL16002N XQuery 表达式在“for”之后有一个意外的标记“in”。预期的标记可能包括:“是”。错误 QName=err:XPST0003。
batch-file - CLPPLUS 命令执行后停止,所以不处理其他命令
情况:
自动标记.cmd:
autoMarkDB2.sql:(IBM DB2 9.7 什么的)
autoMarkSA.sql:(SQL Anywhere 服务器 16)
如果我自己调用 clpplus 或 dbisql,它们可以正常工作并给出正确的结果。但是如果按照上面的顺序放置它们,则处理 clpplus 命令,结果显示在 clpplus 窗口中,但它永远不会关闭。所以程序停在那里,等待我的输入。如果我手动调用 exit 或退出,clpplus 窗口将关闭,但程序仍未进一步处理。
import - 使用 CLPPlus 的列分隔符
我正在尝试使用 DB2 CLPPlus 工具导入文件,如下所示:
在 IMPORT 命令 ( https://www.ibm.com/support/knowledgecenter/SSEPGG_11.1.0/com.ibm.swg.im.dbclient.clpplus.doc/doc/r0059535) 的 CLPPlus 工具的 DB2 官方文档中。 html),我们可以看到以下内容:
只能从分隔文件导入数据。分隔文件可以是任何文件类型,例如:.del、.ixf 或 .txt。, 字符是默认分隔符。您可以使用 SET CLPPlus 命令将分隔符设置为另一个字符。
粗体中有一个句子与我想要的完全匹配,但不幸的是,它不起作用,或者我错过了一些东西。有人可以帮忙吗?
谢谢和问候,斯蒂芬
import - CLPPlus 和双引号
我目前正在使用 IBM DB2 CLPPlus 实用程序,但不知道如何将双引号放入字符串中?因为如果我试图逃避它们,或者如果我将双引号加倍,它就不起作用:
转义双引号:
双双引号:
对于第二种情况,导入数据时没有错误,但双引号不会出现在 SELECT 语句中。
请注意,第二种情况的这些数据完全可以使用 DB2 CLI 实用程序和'LOAD FROM "outfile" OF DEL INSERT INTO USER1.TABLE3'语句加载(我可以在 SELECT 语句中看到双引号),但是为了我的需要,我有使用 CLPPlus 实用程序。
也许 CLPPlus 中有一个选项可以做到这一点?
谢谢并恭祝安康。
import - CLPPlus 和表名中的空格
我对 CLPPlus 和 IMPORT 命令有一个新问题。
我尝试将数据导入到名称中包含空格的表中,但似乎失败了:
我尝试了很多东西,但总是失败。
当然,我也尝试过使用 CLP 的“经典”加载,并且效果很好:
有任何想法吗 ?
谢谢并恭祝安康
dashdb - 如何从 dashdb 导出 IXF 和 LOB 文件
我需要将一个 dashdb 数据库中的一些表复制到单独的 dashdb 数据库中。通常我会从一个导出 CSV 文件并使用 Web 控制台将其加载到另一个中,但是一个表特别有一个 CLOB 列,因此我们需要导出到 ixf + lob 文件然后导入它。不幸的是,我看不到任何简单的方法来做到这一点,因为看起来 clpplus 只能导出到数据库所在的服务器(我无权访问),而且我看不到任何方法来获取它导出 lob 文件。有谁知道如何最好地做到这一点?
db2 - db2 将数据导出到远程位置
我正在尝试连接到 db2 数据库(server2)以将数据从表导出到 csv 文件,为此我使用本地服务器(server1)中的 clpplus(我想将 csv 导出到),我想要的原因要在 server1 上的 CSV 文件是我想使用 COPY 命令将其导入到 VERTICA 数据库
然后我跑
问题是该alarms.csv
文件是在 server2 上创建的,但我希望它在 server1 上创建。我尝试了类似的东西
但似乎不起作用,因为它返回 I/O 错误
SQL3001C 打开输出文件时发生 I/O 错误(原因 =“sqlofopn -2029060079”)
db2level
命令返回:在 server1 上:
DB21085I 此实例或安装(实例名称,如果适用:“DB2”)使用“64”位和 DB2 代码版本“SQL11050”,级别标识符为“0601010F”。信息性标记是“DB2 v11.5.0.1077”、“s1906101300”、“DYN1906101300WIN64”和 Fix Pack“0”。产品安装在“C:\PROGRA~1\IBM\SQLLIB”,DB2 副本名称为“DB2COPY1”。
在服务器 2 上:
DB21085I 此实例或安装(实例名称,如果适用:“DB2”)使用“64”位和 DB2 代码版本“SQL11050”,级别标识符为“0601010F”。信息性标记是“DB2 v11.5.0.1077”、“s1906101300”、“DYN1906101300WIN64”和 Fix Pack“0”。产品安装在“C:\PROGRA~1\IBM\SQLLIB”,DB2 副本名称为“DB2COPY1”。
db2 - 如何获取 CLPPLUS SQL 命令的所有历史记录?
我正在使用 CLPPlus:1.6 版连接我的 IBM Db2 on cloud。我很久以前写过几个 sql 查询。我愿意提及我当时解雇的问题。
所以基本上我想要我的 clpplus 终端的历史。