SQL Server 2008不能修改表的解决方法
作者:admin 日期:2010-07-20
primary文件组已满的原因及解决方法总结
作者:admin 日期:2010-03-22
存储过程中如何根据参数是否为空执行不同的select
作者:admin 日期:2010-02-01
存储过程中如何根据参数是否为空执行不同的select??假设表T1,其中有A1,A2,D1,D2等多个字段,A1,A2为varchar型,D1,D2为日期型。 传来四个参数,@A1,@A2,@D1,@D2,如果为空,则不必理会;如果不为空,则加到条件子句中。 如 @A1,@D1不空为,那么。 要执行select * from t1 where a1=@A1 and d1>=@D1 如果@A2,@D2不为空,则执行 select * from t1 where A2=@A2 and d2 <=@D2 当然,这四个参数是不固定有没有的,可能这次查询没有,下次查询就有了。 也可能同时都为空,那么就执行select * from t1即可。 请问这样的存储过程应该怎么写? 谢谢。 --这样应该就没问题了。select * from tb where A1=isnull(@A1,A1) and A2=isnull(@A2,A2) and D1=isnull(@D1,D1) and D2=isnull(@D2,D2)
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/sdhdy/archive/2009/07/21/4366340.aspx
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/sdhdy/archive/2009/07/21/4366340.aspx
Oracle中如何用一条SQL快速生成10万条测试数据
作者:admin 日期:2010-01-10
SQL字符串格式化填充
作者:admin 日期:2009-08-20
SQL语句中表示单个字符和任意多个字符的通配符
作者:admin 日期:2009-04-13
SQL Server 2005:显示系统表
作者:admin 日期:2009-02-23
MicrosoftSQLServer、 错误 18452
作者:admin 日期:2009-02-23
[SQL SERVER] 跨服务器查询
作者:admin 日期:2008-12-03
SQL 怎么实现模糊查询
作者:admin 日期:2008-12-03
SQL Server2000 如何隐藏数据库中的系统表项
作者:admin 日期:2008-11-23
SQL怎样自动生成编号格式如:BV+YYYYMM+编号
作者:admin 日期:2008-10-13
SQL删除数据而不写日志的方法
作者:admin 日期:2008-09-22
SQL模糊查询语法详解
作者:webworm 日期:2008-05-08
- 1

