以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  SQLSelect或SQLfind,针对迷你sql2000和SQL2008R2有区别吗  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=79551)

--  作者:htlk25
--  发布时间:2016/1/4 18:50:00
--  SQLSelect或SQLfind,针对迷你sql2000和SQL2008R2有区别吗
SQLSelect或SQLfind,针对迷你sql2000和SQL2008R2有区别吗

老师们好,SQLSelect或SQLfind命令,如果用SQL2008R2做数据平台,下面的代码能正常备份数据到新表,
但是如果用迷你sql2000做数据台,就没法把数据备份到新表,
是因为迷你sql2000不支持SQLSelect或SQLfind命令吗
下面是我的代码,谢谢老师!

代码用附件上传的,不知为什么代码放在这里,贴子就上传不了!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:我的代码.txt

[此贴子已经被作者于2016/1/4 18:57:46编辑过]

--  作者:大红袍
--  发布时间:2016/1/4 19:24:00
--  

只要是sqlserver,不论是2000或者2005或者2008,sql语句都是一样的。

 

如果你的备份列是逻辑列,就这样写

 

备份 is null Or 备份 = \'false\'

 

改成

 

备份 is null Or 备份 = 0

[此贴子已经被作者于2016/1/4 19:24:03编辑过]

--  作者:htlk25
--  发布时间:2016/1/4 19:49:00
--  
多谢袍兄,备份列是逻辑列,那问题是出在这里吗?只是数据平台不一样,为什么回有不一样的结果?
--  作者:大红袍
--  发布时间:2016/1/4 20:03:00
--  
应该就是那里的问题。看2楼
--  作者:htlk25
--  发布时间:2016/1/4 20:17:00
--  
好,明天试试看,谢
--  作者:htlk25
--  发布时间:2016/1/5 10:52:00
--  
真是这个问题,谢