union語句
2023-04-12
與其它 Transact-SQL 語句一起使用 UNION 語句時(shí),請(qǐng)遵循以下指南:
- UNION 語句中的第一個(gè)查詢可以包含一個(gè) INTO 子句,該子句用來創(chuàng)建容納最終結(jié)果集的表。只有第一個(gè)查詢可以使用 INTO 子句。如果該子句出現(xiàn)在別處,Microsoft? SQL Server? 2000 將顯示錯(cuò)誤信息。此外請(qǐng)記?。喝绻麤]有設(shè)置 select into/bulkcopy 選項(xiàng),那么 SELECT INTO 子句只能創(chuàng)建臨時(shí)表。
- 只有在 UNION 語句的結(jié)尾,才允許使用 ORDER BY 和 COMPUTE 子句以定義最終結(jié)果的順序或計(jì)算匯總值。不能在組建 UNION 語句的單獨(dú)查詢中使用這些子句。
- GROUP BY 和 HAVING 子句只能在單獨(dú)的查詢中使用;它們不能用來影響最終的結(jié)果集。
- UNION 運(yùn)算符可用于 INSERT 語句中。
- FOR BROWSE 子句不能在包含 UNION 運(yùn)算符的語句中使用。
如果使用 UNION 運(yùn)算符,那么單獨(dú)的 SELECT 語句不能包含其自己的 ORDER BY 或 COMPUTE 子句。只能在最后一個(gè) SELECT 語句的后面使用一個(gè) ORDER BY 或 COMPUTE 子句;該子句適用于最終的組合結(jié)果集。GROUP BY 和 HAVING 子句只能在單獨(dú)的 SELECT 語句中指定。
本文僅代表作者觀點(diǎn),版權(quán)歸原創(chuàng)者所有,如需轉(zhuǎn)載請(qǐng)?jiān)谖闹凶⒚鱽碓醇白髡呙帧?/p>
免責(zé)聲明:本文系轉(zhuǎn)載編輯文章,僅作分享之用。如分享內(nèi)容、圖片侵犯到您的版權(quán)或非授權(quán)發(fā)布,請(qǐng)及時(shí)與我們聯(lián)系進(jìn)行審核處理或刪除,您可以發(fā)送材料至郵箱:service@tojoy.com





