我正在尝试在SQL Server Management Studio中运行以下相当简单的查询:
SELECT TOP 1000 *
FROM
master.sys.procedures as procs
left join
master.sys.parameters as params on procs.object_id = params.object_id
Run Code Online (Sandbox Code Playgroud)
这似乎完全正确,但我不断收到以下错误:
消息102,级别15,状态1,行6
''附近的语法不正确.
如果我取出连接并且只做一个简单的选择,它就可以工作:
SELECT TOP 1000 *
FROM
master.sys.procedures as procs
Run Code Online (Sandbox Code Playgroud)
但我需要加入工作.我在这个查询中甚至没有字符串'',所以我无法弄清楚它不喜欢什么.
我正在努力使用Sequelize调用MS SQL Stored Proc.这就是我通常从SSMS调用存储过程的方式
USE [MYDB]
GO
DECLARE @return_value int
EXEC @return_value = [dbo].[GetThings_ByLocation]
@BeginDate = N'2016-06-23',
@EndDate = N'2016-07-09',
@LocationID = NULL
SELECT 'Return Value' = @return_value
GO
Run Code Online (Sandbox Code Playgroud)
我如何使用sequelize进行此调用?