当我在没有触发器的情况下执行此过程时,一切正常
EXEC sys.XP_CMDSHELL 'bcp "select * from users FOR JSON AUTO;" queryout E:\temp\JsonExport.json -t, -c -S . -d learntrigger -T'
但是如果我创建了触发器并创建了INSERT
,那么服务器将没有响应,我必须手动结束命令
CREATE TRIGGER usersJosnExportTrigger
ON users
AFTER INSERT, UPDATE, DELETE
AS
EXEC sys.XP_CMDSHELL 'bcp "select * from users FOR JSON AUTO;" queryout E:\temp\JsonExport.json -t, -c -S . -d learntrigger -T'
GO
这是我使用的INSERT
INSERT INTO users (username, email, number) values ('maxmuster','muster@gmail.com','123456789'),
我不明白为什么,希望您能帮助我。