關于 [IF NOT EXISTS]
加了 [IF NOT EXISTS] ?以后,是不會報錯,但是好像同名的第二個 t1 并沒有創建成功吧?如果是,那么?[IF NOT EXISTS] ?的作用是什么,僅僅是隱藏報錯嗎,錯誤還是產生了呀,只是沒報而已。是我理解錯了嗎,求解答,感謝。
加了 [IF NOT EXISTS] ?以后,是不會報錯,但是好像同名的第二個 t1 并沒有創建成功吧?如果是,那么?[IF NOT EXISTS] ?的作用是什么,僅僅是隱藏報錯嗎,錯誤還是產生了呀,只是沒報而已。是我理解錯了嗎,求解答,感謝。
2016-04-02
舉報
2016-04-02
加了 [IF NOT EXISTS] ?以后的意思就是,如果存在與要創建的表同名的表,那么當前的表就不會被創建;如果不存在,才會創建。這就是IF NOT EXISTS的語義,沒創建表并不是錯誤,而是這個語句正常的執行結果之一