ACCESS改为SQL需要注意哪几个地方!

原创 2005年03月02日 10:28:00

看到别人有时问这个方面的问题。。于是在各网站总结前前辈高人的几点想法,拿来共享:

数据库导入以后,自动增加字段需要重写,所有的数字类型需要增加长度,最好用
decimal。

所有的默认值都丢失了。主要是数字类型和日期类型。

所有now(),time(),date()要改成getdate()。

所有datediff('d', time1, time2)要改成datediff(day, time1, time2)

有可能一些true/false类型不能使用,要变为1/0。

备注类型要通过cast(column as varchar)来使用。

CursorType要改成1,也就是打开数据库时要给出第一个数字参数为1,否则记录可能
显示不完整。

isnull(rowname)要改成rowname = null

ACCESS的数据库中的自动编号类型在转化时,sql server并没有将它设为自动编号型,我们需在SQL创建语句中加上identity,表示自动编号!

转化时,跟日期有关的字段,SQL SERVER默认为smalldatetime型,我们最好将它变为datetime型,因为datetime型的范围比smalldatetime型大。有时用smalldatetime型时,转化失败,而用datetime型时,转化成功。

对此两种数据库进行操作的sql语句不全相同,例如:在对ACCESS数据库进行删除纪录时用:"delete * from user where id=10",而对SQL SERVER数据库进行删除是用:"delete user where id=10".

日期函数不相同,在对ACCESS数据库处理中,可用date()、time()等函数,但对
    SQL SERVER数据库处理中,只能用datediff,dateadd等函数,而不能用date()、time()等函数。

在对ACCESS数据库处理中,sql语句中直接可以用一些VB的函数,像cstr()函数,而对SQL SERVER数据库处理中,却不能用。

ACCESS改为SQL需要注意哪几个地方

看到别人有时问这个方面的问题。。于是在各网站总结前前辈高人的几点想法,拿来共享:数据库导入以后,自动增加字段需要重写,所有的数字类型需要增加长度,最好用decimal。所有的默认值都丢失了。主要是数字...
  • xiongyuefei
  • xiongyuefei
  • 2008年04月17日 14:10
  • 286

ACCESS改为SQL需要注意哪几个地方!

ACCESS改为SQL需要注意哪几个地方! 看到别人有时问这个方面的问题。。于是在各网站总结前前辈高人的几点想法,拿来共享:数据库导入以后,自动增加字段需要重写,所有的数字类型需要增加长度,最好用de...
  • Alec_fan
  • Alec_fan
  • 2005年03月06日 15:00
  • 1081

ACCESS改为SQL都需要注意哪几个地方

ACCESS改为SQL都需要注意哪几个地方,数据库导入以后,自动增加字段需要重写,所有的数字类型需要增加长度,最好用decimal。     数据库导入以后,自动增加字段需要重写,所有的数字类型...
  • axl19530209
  • axl19530209
  • 2015年02月07日 16:13
  • 145

ACCESS改为SQL需要注意哪几个地方(转)

Access与Sql Server之ASP代码比较 后台数据库: [Microsoft Access] 与 [Microsoft Sql Server] 更换之后,ASP代码应注意要修改的一...
  • zhanghq1
  • zhanghq1
  • 2007年06月18日 11:39
  • 748

ACCESS与SQL转换需要注意哪几个地方

数据库导入以后,自动增加字段需要重写,所有的数字类型需要增加长度,最好用decimal。所有的默认值都丢失了。主要是数字类型和日期类型。所有now(),time(),date()要改成getdate(...
  • cxzhq2002
  • cxzhq2002
  • 2006年11月03日 17:32
  • 762

关于重载的概念和使用时的注意事项

本文对重载的概念和一些基本的常见用法作了一些归纳,供读者参阅。
  • qq_38234015
  • qq_38234015
  • 2017年04月24日 11:43
  • 430

有些需要注意的地方

1. CRichEditCtrl使用前如果未被初始化,错误信息会比较隐蔽,所以使用前应记得初始化AfxInitRichEdit();2. vs可视化界面产生的控件,比如按钮,如果绑定了控件变量,就不能...
  • darkduck9989
  • darkduck9989
  • 2007年10月22日 11:34
  • 618

将Access换成sql要改些什么?注意哪些问题?(汇总)

为什么要改MSSQL是因为MSSQL比Access储存有更多的优势 最被大家所认知的就是存储过程了 所以access版的程序改mssql的话 那首先应该将最常用的,不可变的sql语句转化为...
  • fwj380891124
  • fwj380891124
  • 2012年01月10日 10:57
  • 3375

MYSQL查询SQL的注意事项和一些技巧总结

在编写查询SQL的时候,有一些技巧可以提升查询性能,总结如下: not exists 代替 not in 尽量避免not in (子查询)的查询,如果是not in (列表)倒是可以接受的,因为no...
  • KuaiLeShiFu
  • KuaiLeShiFu
  • 2015年11月01日 14:41
  • 1063

Access 导入SQL 注意事项

1,对于日期字段字段  access表示为:#1981-28-12#  SQLSERVER2000表示为:''1981-02-12''  2,SQL语句区别,select ,update 在对单表操作...
  • qq37724861
  • qq37724861
  • 2016年06月16日 15:51
  • 576
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ACCESS改为SQL需要注意哪几个地方!
举报原因:
原因补充:

(最多只允许输入30个字)