를 사용하지 않고 DB 절차를 만듭니다SQL 서버 : 내가 SQL 서버 2017의 벌금을 실행 <code>node-mssql</code>를 사용하여이 (간체) 쿼리를 실행하려면 [GO]
USE [Journal]
[GO]
CREATE PROCEDURE [dbo].[EventDelete]
@NotificationID INT
AS
DELETE Notification
WHERE NotificationID = @NotificationID
[GO]
node-mssql
는 [GO]
를 사용하여 구문 오류를 선언하고 세미콜론이 필요 그러므로 나는이 시도 :
USE [Journal];
CREATE PROCEDURE [dbo].[EventDelete]
@NotificationID INT
AS
DELETE Notification
WHERE NotificationID = @NotificationID;
지금 우리가 얻을 오류 :
CREATE/ALTER PROCEDURE' must be the first statement in a query batch.
그럼 이렇게 해보자 :
CREATE PROCEDURE permission denied in database 'master'.
대부분의 언어/환경에서 연결을 설정할 때 사용할 데이터베이스를 지정할 수 있습니다. 그것은 여러 가지 이유로 발전하는 좋은 습관입니다. 이것은 단지 하나의 습관입니다. – SMor
좋은 점은 연결이 마스터로 설정되어 있습니다. 다른 DB에 절차를 추가하면 하나의 연결을 끊고 다시 연결해야합니까? – Tobin