问题标签 [sqsh]
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.
linux - 将 Sqsh 与 FreeTDS 一起使用有什么优势?
这里的新手问题:我有 FreeTDS 工作并从 mint linux vm 查询 Microsoft SQL server 2008 r2 db,读取 inter-webs,主要是 stackoverflow,有人提到我也应该将 sqsh 与 FreeTDS、 SQSH 和FreeTDS 一起使用,我不明白什么 sqsh,除了我猜是某种类型的 cli 之外,添加了因为我可以使用 FreeTDS 访问数据库 .. 任何信息来清除这个将不胜感激。
c++ - 如何使用文件在 SQL 或 sqsh 中输入变量列表?
我对 SQL 很陌生,我想将 SQL 集成到我的 c++ 代码中,或者使用 c++ 输出文件作为 SQL 的输入变量。
例如我有一个查询:
其中 b.PDBaccession 是一个 500-1000 的数据列表,我可以将它们放在 c++ 代码中的向量或输出文件中...如何在此处集成 SQL 查询?谢谢!
sqsh - sqsh 样式“csv”有哪些选项(或者无论如何要以制表符分隔)
使用数据库工具sqsh,我想获取列名和数据制表符分隔。
bcp 选项不包括列名。
csv 选项包括列名,但使用逗号作为分隔符 (doh)。有没有办法改变它?
目前正在寻找对文件进行后处理以将逗号更改为制表符(忽略字符串中的逗号......)。
sql-server - 需要 sqsh 忽略美元符号
环境: Solaris 10,使用 sqsh 和 freetds 与 MS SQL Server 对话的 /bin/sh 脚本
(TLDR) 问题: 我需要 sqsh 忽略美元符号并将其传递给 MS SQL。
背景: 我正在编写一些动态构建 SQL 以更改现有索引的代码,但是当它运行时,出现错误:
我四处寻找,发现没有 index namedfoo
但有一个named foo$bar
。
构建的输入 SQL 输入看起来不错...
...并通过新查询会话或第三方应用程序成功运行此 SQL。但是,通过 sqsh 时的结果看不到那个美元符号:
...这表明它被解释$bar
为变量或其他东西。
任何人都知道如何让 sqsh 逃脱美元符号或允许一个通过?我尝试了各种引号和反斜杠的组合。
帮帮我,stackoverlow。你是我唯一的希望。
linux - 为 freetds 安装 sqsh (Sql Server)
重复:我无法使用 freetds 0.91 制作 SQSH 2.1.7
我正在尝试按照此答案为 freetds (SQL Server) 安装 sqsh 。我在/opt/freetds
.
但是,我在构建 sqsh 时遇到以下错误:
我尝试设置export SYBASE=/opt/freetds
无济于事。
sql-server - SQL Server 客户端基准测试/低性能问题
在执行大量 INSERT 查询时,我们使用 SQL-server 2008 试验了低性能。这些查询按 25、50、100 或 200 行的批次包含在事务中。
不同的因素会影响数据库的性能:
数据库同时处理的并发查询数
不太明显,INSERT 的复杂性(8 列时速度正常,但 20 列时慢 60 倍!)
更出乎意料的是,客户端应用程序:我们测试了 jTDS、SQSH(命令行)和 Toad(GUI)。
下图显示了 Toad 如何比其他 2 个应用程序 更快、更稳定: 注意:我们还测试了 SQL Server Express,它与 Toad 一样快。
Toad 怎么能比其他两个更轻量级的应用程序性能更高呢?我们如何使用 jTDS 或 SQSH 重现这种性能?任何想法?
我们提供啤酒!
弗朗索瓦
freetds - 从 linux 终端执行 ms sql server 查询
我需要从 linux 终端查询 MS SQL Server 数据库。搜索网络和这个站点,我找到了 freetds,然后找到了 sqsh。我已经安装了它们并且似乎连接到服务器但我无法让它执行查询,我肯定做错了什么。
我已将 freetds 配置为:
数据库服务器是 Sql Server 2008 r2。
连接时,我使用以下命令:
这给了我一个提示,例如:
然后我尝试输入如下查询:
但什么也没有发生。我在做什么错?,只需要简单的选择和更新。
sql-server - 如何将命令传递给 sqsh 并一次性将输出输出到文件?
我正在尝试设置一个简单的循环来定期查询 bash 中的数据库表。通常我似乎必须这样做:
然后在 sqsh 我必须输入:
我试图使用-C
sqsh 的选项来传递这样的命令:
但我不断得到:
我怎样才能得到想要的效果?
csv - 导出为 csv 空字符串为 NULL
我正在尝试使用 sqsh 将一些数据从 MsSQL 导出到 CSV 文件。
假设 SQL 语句是SELECT * from [dbo].[searchengines]
.
生成的 CSV 是这样的,
我该怎么做才能使它变成这样的东西:
我基本上想将空字段更改为 NULL。任何想法?
active-directory - sqsh 的 Active Directory 身份验证
我是 sqsh 的新用户,可以从 linux 框中使用 SQL Server。使用带有 -S,-U 参数的 sqsh 传递服务器名用户名和密码。我使用活动目录凭据登录到 linux 框。有人可以建议我如何使用活动目录凭据从 sqsh 登录到 sql server,这样我就不必每次都输入密码