我正在阅读一些代码并遇到以下几行:
await connection.ExecuteAsync("CREATE TABLE #TempTable (Col1 NVARCHAR(20), Col2 NVARCHAR(20))", transaction: transaction);
await connection.BulkInsertAsync("INSERT INTO #TempTable VALUES (@Col1,@Col2) ...", transaction: transaction);
如果我尝试将上述语句粘贴到 SSMS 中,我会收到一条消息
Incorrect syntax near '.'.
;但是,它似乎在这里工作得很好。我想弄清楚这是在做什么,以了解删除是否安全。