0
試圖執行下面的SQL卻給人無效列「開放」等,爲所有列SQL INSERT INTO給無效列錯誤
insert into t ("Date","assignee","pkey","open","In Progress","Awaiting Release","Referred")
select date, assignee,pkey,open,[In Progress],[Awaiting Release],[referred] from (
SELECT Cast(Getdate() AS DATE) AS Date,
pname AS Status,
assignee,
pkey
FROM s JI,
k JS
WHERE JI.issuestatus = JS.id
AND JI.issuetype IN (21, 4)
AND JS.pname IN('Open', 'In Progress', 'Awaiting Release', 'Referred'))as source
PIVOT
(count([Status])
FOR [status] in ([Open],[In Progress],[Awaiting Release],[Referred])) as pvt
嘗試將其轉義爲[Open] –
謝謝我添加了轉義字符,但是這個SQL語句被添加到SQL文件的末尾,該文件有很多其他語句。所有上面的其他所有的東西都會被攻擊,但是這並非如此 – Alfaromeo