问题标签 [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.

0 投票
3 回答
1713 浏览

linux - 将 Sqsh 与 FreeTDS 一起使用有什么优势?

这里的新手问题:我有 FreeTDS 工作并从 mint linux vm 查询 Microsoft SQL server 2008 r2 db,读取 inter-webs,主要是 stackoverflow,有人提到我也应该将 sqsh 与 FreeTDS、 SQSH 和FreeTDS 一起使用,我不明白什么 sqsh,除了我猜是某种类型的 cli 之外,添加了因为我可以使用 FreeTDS 访问数据库 .. 任何信息来清除这个将不胜感激。

0 投票
1 回答
151 浏览

c++ - 如何使用文件在 SQL 或 sqsh 中输入变量列表?

我对 SQL 很陌生,我想将 SQL 集成到我的 c++ 代码中,或者使用 c++ 输出文件作为 SQL 的输入变量。

例如我有一个查询:

其中 b.PDBaccession 是一个 500-1000 的数据列表,我可以将它们放在 c++ 代码中的向量或输出文件中...如何在此处集成 SQL 查询?谢谢!

0 投票
2 回答
2181 浏览

sqsh - sqsh 样式“csv”有哪些选项(或者无论如何要以制表符分隔)

使用数据库工具sqsh,我想获取列名和数据制表符分隔。

bcp 选项不包括列名。

csv 选项包括列名,但使用逗号作为分隔符 (doh)。有没有办法改变它?

目前正在寻找对文件进行后处理以将逗号更改为制表符(忽略字符串中的逗号......)。

0 投票
2 回答
643 浏览

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。你是我唯一的希望。

0 投票
2 回答
2644 浏览

linux - 为 freetds 安装 sqsh (Sql Server)

重复:我无法使用 freetds 0.91 制作 SQSH 2.1.7

我正在尝试按照此答案为 freetds (SQL Server) 安装 sqsh 。我在/opt/freetds.

但是,我在构建 sqsh 时遇到以下错误:

我尝试设置export SYBASE=/opt/freetds无济于事。

0 投票
1 回答
249 浏览

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 重现这种性能?任何想法?

我们提供啤酒!

弗朗索瓦

0 投票
1 回答
5917 浏览

freetds - 从 linux 终端执行 ms sql server 查询

我需要从 linux 终端查询 MS SQL Server 数据库。搜索网络和这个站点,我找到了 freetds,然后找到了 sqsh。我已经安装了它们并且似乎连接到服务器但我无法让它执行查询,我肯定做错了什么。

我已将 freetds 配置为:

数据库服务器是 Sql Server 2008 r2。

连接时,我使用以下命令:

这给了我一个提示,例如:

然后我尝试输入如下查询:

但什么也没有发生。我在做什么错?,只需要简单的选择和更新。

0 投票
1 回答
14581 浏览

sql-server - 如何将命令传递给 sqsh 并一次性将输出输出到文件?

我正在尝试设置一个简单的循环来定期查询 bash 中的数据库表。通常我似乎必须这样做:

然后在 sqsh 我必须输入:

我试图使用-Csqsh 的选项来传递这样的命令:

但我不断得到:

我怎样才能得到想要的效果?

0 投票
1 回答
631 浏览

csv - 导出为 csv 空字符串为 NULL

我正在尝试使用 sqsh 将一些数据从 MsSQL 导出到 CSV 文件。

假设 SQL 语句是SELECT * from [dbo].[searchengines].

生成的 CSV 是这样的,

我该怎么做才能使它变成这样的东西:

我基本上想将空字段更改为 NULL。任何想法?

0 投票
1 回答
732 浏览

active-directory - sqsh 的 Active Directory 身份验证

我是 sqsh 的新用户,可以从 linux 框中使用 SQL Server。使用带有 -S,-U 参数的 sqsh 传递服务器名用户名和密码。我使用活动目录凭据登录到 linux 框。有人可以建议我如何使用活动目录凭据从 sqsh 登录到 sql server,这样我就不必每次都输入密码