第一個問題
對SET EXACT ON開關,參看幫助信息:
To match the length of the longer expression, the shorter of the two expressions is padded to the right with spaces or zero (0) bytes. However, any trailing spaces or zero bytes in the expressions are disregarded in the comparison.
翻譯:以長度較長的字符串(因這是設置字符串比較模式,expression雖然是表達式,但最終結果仍然是字符串,故此處徑直譯為字符串)的長度進行比較,兩個比較字符串中較短者,在右方用空格或零字符填充,使兩字符串具有相同長度。無論如何,原字符串中的任何尾隨空格或零字符在比較過程中均被忽略。
因此,這個問題的答案很明確,在SET EXACT ON下,"in
"="in"比較,結果為真(即使反過來"in"="in
"也是如此)。程序流程進入one段落。
[
本帖最后由 TonyDeng 于 2012-2-16 01:24 编辑 ]