它实际上并不是我面临的问题.但我只是想知道下面编写的代码中的第一行应该被SQL Server视为语法错误,因为列列表末尾有额外的逗号(,).但它运行代码很好.有谁知道原因?
CREATE TABLE #TEMP(COL1 INT,COL2 VARCHAR,)
INSERT INTO #TEMP VALUES (1,'A')
SELECT * FROM #TEMP
DROP TABLE #TEMP
Run Code Online (Sandbox Code Playgroud) sql-server ×1