Foxtable(狐表)用户栏目专家坐堂 → SQL 疑问请教


  共有13420人关注过本帖平板打印复制链接

主题:SQL 疑问请教

帅哥哟,离线,有人找我吗?
卟离卟弃
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1181 积分:8108 威望:0 精华:1 注册:2009/1/17 10:52:00
SQL 疑问请教  发帖心情 Post By:2010/1/15 10:47:00 [只看该作者]

刚刚在网上看了这些资料,有点疑问

 

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

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

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

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

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



identity,关于自动编号,狐表不是有自动编号吗?需要在SQL数据库中设置自动编号??

关于使用SQL数据库做外部数据源,,还有没有什么要设置的???我不懂请。大家提示一下。。。。

 回到顶部