
数据库
一天到晚游泳的鱼2016
我是一天到晚游泳的鱼!!!
展开
-
按时间模糊查询的问题
select * from dafile where DA_time like %"&Key_time&"%Key_time是前台页面提交过来的,这个时间的格式是1999-09-10数据库中的时间也是这样的,类型是日期类型这条语句不好用,他可以查出2003的数据查不出2003-2003-092003-09-01的数据不过,最后,我找到了解决的方法 Key_time=trim(req转载 2006-06-26 15:45:00 · 1184 阅读 · 0 评论 -
Sql时间函数
sql server日期时间函数转载 2011-03-30 16:49:00 · 700 阅读 · 0 评论 -
SQL Server中临时表与表变量的区别
我们在数据库中使用表的时候,经常会遇到两种使用表的方法,分别就是使用临时表及表变量。在实际使用的时候,我们如何灵活的在存储过程中运用它们,虽然它们实现的功能基本上是一样的,可如何在一个存储过程中有时候去使用临时表而不使用表变量,有时候去使用表变量而不使用临时表呢?转载 2011-03-20 23:21:00 · 719 阅读 · 0 评论 -
SQL Server 2005 无法删除用户的解决方法
一个数据库,运行在SQL Server 2005下,数据库用户无法删除,在删除时提示“数据库主体在该数据库中拥有架构,无法删除”。转载 2010-06-21 12:23:00 · 2013 阅读 · 1 评论 -
执行存储过程--“为过程或函数指定了过多的参数”的错误
前些天写用户注册模块,用存储过程添加用户,一开始就报“为过程或函数sp_Adduser指定了过多的参数”。仔细检查数据层的用户添加函数,结果在为存储过程添加sqlparameter参数的时候,数组给写错位了(参数太多)。改正后,编译执行,结果还是报“为过程或函数sp_Adduser指定了过多的参数”。自己把存储过程程序对照了好几遍,没问题。到网上搜索,原来在执行存储过程的时候,如果以s原创 2009-04-27 14:33:00 · 12785 阅读 · 3 评论 -
SQL Server 2005备份维护计划
1.定期完成数据库的完全备份或差异备份。2.定期清理备份文件,因为存储空间有限,可能只需要保存一个时期段内的文件(比如一周内或一月内)。 而如何做到这两点呢?笔者相信在SQL SERVER2005版本出来之前要实现这种功能, 也是可以实现的,只是实现定期清理备份文件显得不那么直接,一般需要手写批处理作业维护,而在SQL Server 2005版本中,这些功能已经被设计成为预制的组件,只需要转载 2008-10-17 15:36:00 · 840 阅读 · 0 评论 -
SQL改变端口后的远程连接和数据库连接
1.连接数据库时连接字符串加上端口SQL Server端口,我们可以通过"服务器端网络试用工具"和"客户端实用工具" 设定方法是: 分别使用"服务器端网络试用工具"和"客户端实用工具" 设置"常规选项"->"启用的协议"->"Tcp/Ip"->"属性"中的默认端口,假设为1455 然后测试你的端口是否起效,可以使用 telnet sql服务器地址 1455 看看能不能telnet通,如果可以,那就原创 2008-03-06 11:28:00 · 1529 阅读 · 0 评论 -
asp+sql2000存储过程分页实例
1.返回记录集总数存储过程:CREATE procedure dbo.recordCount(@TableName nvarchar(100),--数据库表名@strWhere nvarchar(500),--查询条件@count int output---输出值,记录集总数)asdeclare @sqlStr nvarchar(1000)if @strWhere != set @sql原创 2007-12-07 10:43:00 · 6398 阅读 · 1 评论 -
触发器中的inserted表和deleted表介绍
触发器语句中使用了两种特殊的表:deleted 表和 inserted 表。Microsoft® SQL Server 2000 自动创建和管理这些表。可以使用这两个临时的驻留内存的表测试某些数据修改的效果及设置触发器操作的条件;然而,不能直接对表中的数据进行更改。 inserted 和 deleted 表主要用于触发器中:转载 2007-10-25 13:41:00 · 1633 阅读 · 0 评论 -
netkiller2003的sql-sever病毒解决办法。
这个病毒用瑞星的专杀,只能杀掉内存中的,过一段时间,还会感染。它的危害是,我一中毒,公司网络就瘫痪,够严重的。杀毒只能治标不能治本,打sql2000的sp4补丁,堵住漏洞,病毒就不会发作了。首相,拔掉网线,先用专杀,把病毒杀干净。然后安装 sql2000的sp4补丁sql2000的sp4补丁的下载地址:http://ark.hagongda.com/mspatch/SQL2000-KB88原创 2007-05-30 09:18:00 · 1105 阅读 · 0 评论 -
存储过程返回记录集总数,及输出。
在查询分析器中执行建立存储过程:CREATE procedure recordCount(@strWhere nvarchar(500)=,@count int output)asdeclare @sqlStr nvarchar(1000)if @strWhere != set @sqlStr = Nselect @COUNT = count(id) from get_zha原创 2007-05-25 09:10:00 · 2793 阅读 · 0 评论 -
sql存储分页过程,及asp调用。
sql存储分页你过程,这个也是在搜索引擎上着的,没有错误,可能不是效率最高的,但是我用着还可以。 CREATE Procedure page /* Param List */@TableNames VARCHAR(200), --表名,可以是多个表,但不能用别名@PrimaryKey VARCHAR(100), --主键,可以为空,但@Order为空时该值不能为空@Fields原创 2007-04-28 10:07:00 · 992 阅读 · 0 评论 -
存储过程、语法、写法、及调用
1. 只返回单一记录集的存储过程 假设有以下存储过程(本文的目的不在于讲述T-SQL语法,所以存储过程只给出代码,不作说明): /*SP1*/ CREATE PROCEDURE dbo.getUserList as set nocount on begin select * from dbo.[userinfo] end go转载 2007-07-20 10:45:00 · 1176 阅读 · 0 评论 -
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句转载 2011-03-30 16:54:00 · 591 阅读 · 0 评论