
SQL
文章平均质量分 53
bentonite
这个作者很懒,什么都没留下…
展开
-
存储过程调用"事务回滚" (SQL server)
CREATE PROCEDURE shiwu AS begin tran update TNews set ftitle = 666 where fnewsid = 1 delete from TClass where fclassid = 4 if @@error转载 2009-10-22 09:56:00 · 777 阅读 · 0 评论 -
SQL 2005转换成2000 (SQL Server)
直接restore或附加应该是不行的, 用脚本+导数据肯定没有问题。2005转到2000的步骤1. 生成for 2000版本的数据库脚本2005 的manger studio-- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例-- 右键要转到2000的库-- 任务-- 生成脚本-- 在"脚本向导"的"选择数据库"中, 确定选择的是要转到2000的转载 2009-10-26 08:40:00 · 403 阅读 · 0 评论 -
联表查询的时候怎样将相同的记录只返回一个
select distinct(name),……,…… from table1,table2 where name=aaa; distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用 它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的转载 2010-02-01 09:23:00 · 534 阅读 · 0 评论 -
ACCESS数据导入到SQL Server2005
在SQL Server2005中选中要导入数据的库 > 右键 > 新建查询:执行SQL语句如下:insert into 目标数据库表名 (字段1,字段2,....) select 字段1,字段2... FROM openrowset(microsoft.jet.oledb.4.0,;database=源数据库路径(如:d:/test.mdb),select *转载 2010-02-02 09:39:00 · 385 阅读 · 0 评论 -
解决SQL Server2000安装挂起
简单的说就是 某些注册表的东西没有清理~ 具体操作 如下 关于SQL安装被挂起的修复大家可能都遇到过当SQL被删除后需要重新安装时,进入安装界面就会出现SQL错误提示: 从前的安装程序操作使安装程序操作挂起,需要重新启动计算机 然而这些都是白费劲,不管你重新启动多少次也都无济于事,下面我就讲讲怎样能够解除安装或升级时文件被挂起的操作。 点击 开始 运行 输入:regedit转载 2010-02-06 09:24:00 · 957 阅读 · 1 评论 -
其他数据库模拟实现mysql的limit语法
假如我有个user表,我想查询符合某些条件的第50个用户开始的10个用户,且不能使用id号between and那样查询,应该怎么写SQL语句? 在mysql数据库中有limit,offset语句可以方便的实现,那么在SQL server中呢?SQL Server是否支持limit和offset语句呢?select top 10 * from(select top 60 * fr转载 2010-02-04 16:38:00 · 471 阅读 · 0 评论 -
在SQL Server 2005中用存储过程实现搜索功能
现在很多网站都提供了站内的搜索功能,有的很简单在SQL语句里加一个条件如:where names like ‘%words%’就可以实现最基本的搜索了。 我们来看看功能强大一点,复杂一点的搜索是如何实现的(在SQL SERVER200/2005通过存储过程实现搜索算法)。 我们把用户的搜索可以分为以下两种: 1.精确搜索,就是把用户输入的各个词语当成一个整体转载 2010-02-05 09:12:00 · 525 阅读 · 0 评论 -
MSSQL 实现 MySQL 的 limit 查询方式
MSSQL 如何实现 MySQL 的 limit 查询方式 不知为何,MSSQL 中没有 limit 这个极为重要的查询方式,熟悉 MySQL 的朋友都知道,MySQL 的 limit 对于实现分页和一些限制结果集的应用中非常方便。没有不要紧,我们可以用其他方法达到同样的目的,自己动手,丰衣足食!语法:Code:SELECT * FROM (转载 2010-02-03 09:27:00 · 795 阅读 · 0 评论