如何在SQL Server中实现HashIds? [关闭]

问题描述 投票:-4回答:1

(编辑:我已经阅读并重新阅读了github页面,这就是我知道有一个(parial)tsql版本的hashids。

我还阅读并重新阅读“下面的命令将生成一组TSQL编码函数和测试对象到test.sql文件中。”

我的问题(显然不清楚)是我如何运行此命令?在我的命令提示符下键入“npm ...”不起作用。

我在我的sql server中输入“npm ...”到新查询中吗?在特定的数据库中?在(双重)Visual Studio项目中?

感谢所有花时间阅读并提供他们见解的人。

夹头

我想在我的服务器上使用hashids.org/tsql,但我不知道如何将此功能添加到服务器。

我所缺少的(至少从一开始)是如何使“dbo.encode1”成为可能的?

谢谢你,查克

sql-server
1个回答
1
投票

在您链接的页面上,有一个指向该项目的Github页面的链接。该页面包含安装说明。该页面位于:

https://github.com/waynebloss/hashids-tsql

摘抄:

下面的命令将生成一组TSQL编码函数和测试对象到test.sql文件中。

npm install -g hashids-tsql

hashids-tsql -t test.sql

编辑1

OP评论说这正是他不知道该怎么做的。所以我很快就会解释:

npmnode.js的包管理器,它基本上是一个非常着名的命令行JavaScript解释器。你可以下载here,以及你可能需要的软件包。但要做好准备,在了解其概念之前,您需要一点时间。但是,有无数的教程和文章涵盖了基本步骤。

如果您可以访问合理的Linux发行版,则可以使用发行版的软件包管理器安装node.js(有时写为nodejsNodeJS)。

总结一下:

  • 下载并安装NodeJS。
  • 下载并安装npm(NodeJS包管理器);根据您的环境,npm可能作为独立安装程序提供,或者您可以从NodeJS中安装它。
  • 运行hashids-tsql的GitHub页面上显示的命令;这将使用NodeJS / npm生成test.sql文件。
© www.soinside.com 2019 - 2024. All rights reserved.