熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL Server >> 正文

將ACCESS的轉化為SQL SERVER的體驗

2013-11-15 14:41:45  來源: SQL Server 

  ACCESS的數據庫中的自動編號類型在轉化時sql server並沒有將它設為自動編號型我們需在SQL創建語句中加上identity表示自動編號!
  轉化時跟日期有關的字段SQL SERVER默認為smalldatetime型我們最好將它變為datetime型因為datetime型的范圍比smalldatetime型大我遇見這種情況用smalldatetime型時轉化失敗而用datetime型時轉化成功
  對此兩種數據庫進行操作的sql語句不全相同例如在對ACCESS數據庫進行刪除紀錄時用delete * from user where id=而對SQL SERVER數據庫進行刪除是用delete user where id=
  日期函數不相同在對ACCESS數據庫處理中可用date()time()等函數但對
  SQL SERVER數據庫處理中只能用datediffdateadd等函數而不能用date()time()等函數
  在對ACCESS數據庫處理中sql語句中直接可以用一些VB的函數像cstr()函數而對SQL SERVER數據庫處理中卻不能用

From:http://tw.wingwit.com/Article/program/SQLServer/201311/22186.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.