问题标签 [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 投票
4 回答
26921 浏览

sybase - 什么相当于 SQSH 中的“显示表”

如何让 sqsh 告诉我哪些表可用?

0 投票
3 回答
2274 浏览

sql - 在启用 sqsh -m bcp 选项的情况下获取列名?

当我在交互模式下使用 sqsh 时,有时我喜欢以下列方式运行我的查询,以便可以在一个不错的 csv 文件中获取它:

1> 从 Blah=Blah 的表中选择 *

2> 去 -m bcp > /文件/名称/这里

我唯一的问题是使用“-m bcp”选项不会给我输出中的列名。知道如何以“干净”的方式获取这些列名吗?

0 投票
4 回答
1895 浏览

sql-server - sqsh 中的 Unicode 连接到 MSSQL(或替代方案)

我有一个 MSSQL 数据库,其中包含 Unicode (utf8) 数据。我的工作站是 linux(目前是 Ubuntu),并且正在寻找一种与 mssql 数据库一起工作的工具,我发现了 SQSH。问题是 - 当我在 sqsh 控制台中选择数据时,我得到的是乱码而不是 unicode 字符。使用开关“-J utf8”或“-J utf-8”并没有改变任何东西。

问题是 - 如何设置 sqsh 来处理 utf-8 数据?

如果不可能,您是否知道任何可从 linux 使用的替代工具来处理填充了 utf-8 数据的 mssql 数据库。我需要执行各种 T-SQL,运行预先准备好的 SQL 脚本文件,然后输出结果以供以后处理。也可以使用良好的 GUI(开源),不仅限于 shell 客户端。

0 投票
1 回答
1918 浏览

freetds - 我不能用 freetds 0.91 制作 SQSH 2.1.7

我无法针对freetds构建sqsh这篇文章与https://sourceforge.net/projects/sqsh/forums/forum/365924/topic/4716627交叉引用。

我已经在 Solaris 10 上安装了来自 sunfreeware.com 的 Freetds 0.91。我已经按照用户指南第 9 章的说明确认了安装。

按照来自 sqsh.org 的 sqsh 说明,我将 SYBASE 环境变量设置为 /usr/local/freetds 并运行配置脚本。(我没有在这台机器上安装 Sybase。我不需要它。)

我已经检查了 Makefile,考虑到我所读的内容,它似乎是正确的。

当我运行 make 时,我得到(在构建了一堆东西之后):

错误是否与此有关:http ://www.freetds.org/faq.html#where.is.libtds.so ?

有任何想法吗?

参考freetds 邮件列表。参考sqsh 帮助论坛

0 投票
3 回答
13878 浏览

sql - SQL Server 整数与十进制 SUM

这可能是一个新问题,但是......我正在研究 SQSH 中的一个数据库,它具有很大的整数类型值(人口属性)。当我想总结这些时,我得到了一个算术溢出异常。然后我将值转换为十进制,一切正常(没有溢出)。然而,我读到的所有地方都说整数和小数是一回事。那么为什么会这样呢?

提前致谢

0 投票
4 回答
1480 浏览

sql-server - sqsh SQL Server 2005 执行 *.sql 文件

我想通过 sqsh 删除远程 SQL Server db,但是我不知道它是如何工作的。我可以使用以下命令连接到 sql server:

0 投票
4 回答
66998 浏览

sql-server - 使用 SQSH 对名称中带有空格的表进行 SELECT 查询

我在 Ubuntu 10.04 上使用 SQSH(2.1 版)使用如下命令连接到 MSSQL 数据库:

我有一个名为 My Table 的表,但我找不到在其上运行 SELECT 查询的方法。这是我迄今为止尝试过的:

输出:“我的桌子”附近的语法不正确。(我对双引号也有同样的看法)

输出:无效的对象名称“我的”。(这很奇怪,因为如果我执行 \echo $t,我会得到完整的表名)

输出:无效的对象名称“我的”。

输出:纯 Unicode 排序规则中的 Unicode 数据或 ntext 数据无法使用 DB-Library(例如 ISQL)或 ODBC 版本 3.7 或更早版本发送到客户端。

最后一个命令适用于没有任何空格的表名。

更新:其他命令工作正常,例如我可以通过以下方式获取表描述:

0 投票
1 回答
1039 浏览

emacs - 在 emacs (Ubuntu) 中用 sqsh 替换 isql

在 Ubuntu 11.10 上使用 emacs。我想使用 sqsh 而不是 isql 连接到 SQL Server 数据库。我将以下内容添加到我的 initi.el

它重新编译并成功加载。但是,当我使用 sql-ms 并尝试连接到数据库时,我收到了错误,因为 emacs 在应该使用大写命令参数时使用了小写命令参数。此外,我可以从命令行使用 sqsh 成功连接到数据库服务器。当我尝试在 emacs 中运行时,出现以下错误:

我做了一个相当广泛的谷歌搜索,但我找不到太多关于如何做到这一点的信息(这让我认为这可能是不可能的)。显然,我可以在 shell 中运行 sqsh,但是我失去了 SQL 模式集成。我不确定我可以/需要对我的 init.el 文件做什么才能使这成为可能。

我认为我真正需要做的就是弄清楚如何让emacs向sqsh发送-D而不是-d。显然 isql 不在乎,但 sqsh 非常关心差异。

0 投票
3 回答
3282 浏览

sql - SQL Server 查询结果到文件

如何从 sqsh 控制台将查询结果保存到文件中?

谷歌正在谈论一些我不想使用的 gui 工具。

PS:Linux

0 投票
1 回答
1586 浏览

sql-server - 使用 sqsh 的数据库名称中的空格

我正在尝试使用 sqsh 连接到 MSSQL 数据库,但我无法指定要使用的数据库,因为它的名称中有空格,我尝试转义并将其括在方括号/引号等中,但无法获得它工作 - 任何想法?