
数据库
文章平均质量分 74
fjyts
这个作者很懒,什么都没留下…
展开
-
计算年资的SQL语句
1.bzscs(沙虫 我爱小美)用函數的好辦法:CREATE function [dbo].[calc_date](@time smalldatetime,@now smalldatetime)returns nvarchar(10)asbegindeclare @year int,@month int,@day intselect @year = datediff(yy,@time转载 2009-10-21 16:28:00 · 732 阅读 · 0 评论 -
防止程序SQL语句错误以及SQL注入
为了防止程序SQL语句错误以及SQL注入,单引号必须经过处理。有2种办法:1、使用参数,比如SELECT * FROM yourTable WHERE name = @name;在C#中使用SqlParameter parameter = new SqlParameter("@name", objValue);来添加参数,懒得写SqlDbType这东西了,因为不写也完全可以,只需要参数名和值。在JAVA中就是用预处理PreparedStatement来添加参数。2、如果不用参数,而用字符串拼接的话,单引号必原创 2010-07-30 22:54:00 · 1561 阅读 · 0 评论 -
分页存储过程
<br />Cteater Procedure [dbo].[up_Page2005] @TableName varchar(50), --表名@Fields varchar(5000) = '*', --字段名(全部字段为*)@OrderField varchar(5000), --排序字段(必须!支持多字段)@sqlWhere varchar(5000) = Null,--条件语句(不用加where)@pageSize int,原创 2010-08-07 14:49:00 · 367 阅读 · 0 评论 -
sql语句中获取datetime的日期部分或时间部分
要方法还是通过日期格式的转换来获取。如下:Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Sel转载 2010-08-20 10:44:00 · 3298 阅读 · 0 评论