是否確定要始終火創建語句,而不是在SQL SERVER CE和C#檢查他們像請告訴我更好的方法:檢查表是否存在或總是火create語句
SELECT * FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_NAME = 'my_table_name'
。 因爲不考慮方法,總會有一個單個查詢被觸發。不是嗎?
我正在使用trasaction來創建所有表。所以,我確信如果有一張桌子在場,那麼他們肯定都會被創造出來。
所以,如果我使用相同的事務,那麼事務將在第一次創建表語句時失敗:但是,這是不錯的性能明智嗎?
你爲什麼要用C#創建你的表? – Liam
您可能需要刪除表格/跳過創建,如果在創建時已經有一個具有相同名稱的表格。所以它不好 – Miller