(编辑:我已经阅读并重新阅读了github页面,这就是我知道有一个(parial)tsql版本的hashids。
我还阅读并重新阅读“下面的命令将生成一组TSQL编码函数和测试对象到test.sql文件中。”
我的问题(显然不清楚)是我如何运行此命令?在我的命令提示符下键入“npm ...”不起作用。
我在我的sql server中输入“npm ...”到新查询中吗?在特定的数据库中?在(双重)Visual Studio项目中?
感谢所有花时间阅读并提供他们见解的人。
夹头
我想在我的服务器上使用hashids.org/tsql,但我不知道如何将此功能添加到服务器。
我所缺少的(至少从一开始)是如何使“dbo.encode1”成为可能的?
谢谢你,查克
在您链接的页面上,有一个指向该项目的Github页面的链接。该页面包含安装说明。该页面位于:
https://github.com/waynebloss/hashids-tsql
摘抄:
下面的命令将生成一组TSQL编码函数和测试对象到test.sql文件中。
npm install -g hashids-tsql hashids-tsql -t test.sql
编辑1
OP评论说这正是他不知道该怎么做的。所以我很快就会解释:
npm
是node.js
的包管理器,它基本上是一个非常着名的命令行JavaScript解释器。你可以下载here,以及你可能需要的软件包。但要做好准备,在了解其概念之前,您需要一点时间。但是,有无数的教程和文章涵盖了基本步骤。
如果您可以访问合理的Linux发行版,则可以使用发行版的软件包管理器安装node.js
(有时写为nodejs
或NodeJS
)。
总结一下:
npm
(NodeJS包管理器);根据您的环境,npm
可能作为独立安装程序提供,或者您可以从NodeJS中安装它。hashids-tsql
的GitHub页面上显示的命令;这将使用NodeJS / npm生成test.sql
文件。