これは先日私を手に入れました。次のものが何を返すと思いますか?
SELECT 'X' AS line
UNION
SELECT 'X ' AS line
2番目のSELECTのスペースに注意してください。どうやらSQL2000と2005はどちらも1つの結果を返します。それはUNIONですが(UNION ALLではありません)。
これについてオンラインの本で私が見ることができるものは何もありません。なぜそれが起こるのですか?バグだと思います。それはそれですか、それとも正当な理由がありますか?