- 博客(44)
- 资源 (1)
- 收藏
- 关注
原创 根据输入的日期取本周周一,和周日
@p22为输入的日期 DECLARE @Start_Date NVARCHAR(1000) DECLARE @End_Date NVARCHAR(1000) SET @Start_Date=Dateadd(wk,datediff(wk,0,@p22),0) SET @End_Date=Dateadd(wk,datediff(wk,0,@p22),7)
2008-05-07 17:02:00 580
原创 事务处理的例子
SET NOCOUNT ONDECLARE @RetrunValue nvarchar(1000)DECLARE @ERRORSUM INTSET @ERRORSUM=0SET @RetrunValue=代理注册失败BEGIN TRANSACTION --事务开始UPDATE tb_Gdf_Reg_Center SET BounsMoneyOut=BounsMoneyOut+@Agent_
2008-05-07 17:01:00 776
原创 选取排名第3的数据(不是最大,是第3大)
建立一个临时表ID标识列自动增加 select id=identity(int,1,1),* into 临时表名 from 表 ORDER BY 排序列 DESCSELECT * FROM 临时表名 WHERE id=3 //第三大
2008-05-07 16:59:00 617
原创 求@a,@b,@c,@e的最小值
declare @a intdeclare @b intdeclare @c intdeclare @d intset @a=1set @b=2set @c=3set @d=4select max(t.A) from ( select @a as A union all select @b as A union all select @c as A union all select @d )
2008-05-07 16:57:00 590
原创 删除--存储过程中的注释
用VS2005打开SQL查询脚本文件 删除--注释在查找内容里面--* 删除/* */里的东西这个通配符写 //**/*/ 操作步骤1.--* 替换成--2.dbo.替换成空3。[dbo].替换成空格3.检查出现没有"*/"就把相应的“/*删除“*/(因为有些是/*----这样的情况的---*/)
2008-05-07 16:56:00 1081
原创 清空数据库里所有的表的数据
use 你要清空的库godeclare @tbname varchar(250)declare #tb cursor for select name from sysobjects where objectproperty(id,IsUserTable)=1open #tbfetch next from #tb into @tbnamewhile @@fetch_status=0begin
2008-05-07 16:53:00 1092
原创 求两个float变量的商
declare @a as floatdeclare @b as intset @a = 12345.54321set @b = 1100select floor(@a / @b)--floor是取整数select @a-@b*floor(@a / @b)
2008-05-07 16:51:00 709
原创 把列排成行
//drop table #table_name1--建立一个临时表,把一个表的数据的所有列,一个一个地排成行//create table #table_name1//(//id int ,//Member_Name nvarchar(2000),//pname nvarchar(2000),//p1 int//)//declare @sql varchar(8000)//set @sql=
2008-05-07 16:50:00 742
原创 建立临时表
create table #table_name1(id int IDENTITY (1, 1),Member_RegTime smalldatetime)drop table #table_name1--最后把临时表删除
2008-05-07 16:49:00 539
原创 上个月第一天,最后一天
上个月第一天,最后一天方法一declare @1st_Day DateTimeset @1st_Day=dateadd(dd,-day(cast(@p0 as datetime))+1,cast(@p0 as datetime))方法二上个月第一天Select DATEADD(mm, DATEDIFF(mm,0,DATEADD(mm,-1,getdate())), 0)上个月最后一天Sel
2008-05-07 16:48:00 528
原创 修改数据库中表和存储过程的所有者
修改数据库中表和存储过程的所有者建立下面两个存储过程在VS2003里运行第一个changename,输入的参数‘原来的用户名’,‘dbo’再运行第二个存储过程ChangeObjectOwner,输入的参数‘原来的用户名’,‘dbo’方法二(没试验过)建立以下两个存储过程以SA登陆查询分析器 ,选中你要的数据库 执行存储过程 执行exec Changename 原所有者,dbo 执行
2008-05-07 16:47:00 653
原创 数据库中查找替换某个文字
update lease_Library set DateTime = replace(DateTime,2004 , 2006) update 表 set 字段 = replace(字段,2004 , 2006) 将2004替换为2006
2008-05-07 16:46:00 2771
原创 时间格式的转为2006-02-06
时间格式的转为2006-02-06结果为VARHCARselect convert(varchar(10), getdate(), 121)--结果:2006-02-06select convert(varchar(7), getdate(), 121) --结果:2006-02结果为DATATIMEselect cast(convert(varchar(10), getdate(), 1
2008-05-07 16:35:00 628
原创 破解加密的存储过程
加密只要在存储过程的AS上面加这一句WITH ENCRYPTION如:create PROCEDURE SP_XXX( @objectname varchar(50)) WITH ENCRYPTION AS......解密用法:把下面代码粘贴成新的存储过程,运行他的时候参数填要破解的存储过程,显示的结果就是要破解的存储过程的全部代码create PROCED
2008-05-07 16:33:00 702
原创 删除重复的数据记录
select distinct * into #table_name from table_namedelete from table_nameselect * into table_name from #table_namedrop table #table_name删除重复的数据记录
2008-05-07 16:31:00 471
原创 选择不重复的数据SELECT DISTINCT
选择不重复的数据SELECT DISTINCT重复出现的数据,只列出一个SELECT DISTINCT [Member_City] FROM [tb_Lyxt_Member]
2008-05-07 16:30:00 2396
原创 取年数,月数
取年数,月数DECLARE @Year int--年份DECLARE @Month int--月份--年份SET @Year = DATEPART(Year,@p2)SET @Year = YEAR(@p2)--月份SET @Month = DATEPART(Month,@p2)SET @Month = Month(@p2)
2008-05-07 16:27:00 521
原创 存储过程的指针
类似于循环记取的功能DECLARE CursorJ CURSOR FOR --读取要填充指针的数据SELECT Member_Code FROM tb_Day_Bonus WHERE StartDate=@p0DECLARE @Member_Code nvarchar(1000)OPEN CursorJFETCH NEXT FROM CursorJ INTO @Member_Code /*
2008-05-07 16:24:00 1283
原创 17种常用正则表达式
"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0-9
2008-05-07 16:21:00 370
原创 取网页的内容,网页小偷类的核心
取网页的内容,网页小偷类的核心//引入com microsoft.xml.3.0 //using MSXML2; public void GetCon(String Url) ...{ // string vs = ""; // try // { // ArrayList arr = new ArrayList();
2008-05-07 16:20:00 554
原创 C#随机生成n位数字和字母的方法
C#随机生成n位数字和字母的方法 public class GetRandom ...{ public static int roCount = 0; private static char[] constant = ...{ 2,3,4,5,6,7,8,9, a,b,c,d,e,f,
2008-05-07 16:19:00 2351
原创 固定数据的位数,不够在前面补0
固定数据的位数,不够在前面补0string Card_Code=Agent_Code+"-"+String.Format("{0:D8}", i+Total);
2008-05-07 16:13:00 3117
原创 cookie的写和读
cookie的写和读写: HttpCookie cookie =new HttpCookie ("user"); cookie.Values.Add ("userID",check_userid); Response.AppendCookie (cookie); 读: HttpCookie cookie= Request.
2008-05-07 15:25:00 475
原创 下拉菜单绑定,再添加一个选项“请选择”
下拉菜单绑定,再添加一个选项“请选择” DataSet ds = new DataSet(); string Sql = "sp_Lyxt_Member_Country @p0"; object[] obj = new object[1] ...{ 1 }; ds = DataAccess.DataAccess.GetDataSet(
2008-05-07 15:24:00 1200
原创 取数据库float截取数点两位
取数据库float截取数点两位F.ACode = System.Math.Round(Convert.ToDouble(dt.Rows[0]["Week_KK"].ToString()),2).ToString();
2008-05-07 15:23:00 1482
原创 判断手机号码的正确
判断手机号码的正确if(Regex.Match(手机号,"^13[0-3]{1}d{8}$").Success) ...{ //联通 } if(Regex.Match(手机号,"^13[5-9]{1}d{8}$").Success) ...{ //移动 }
2008-05-07 15:21:00 798
原创 把string id="5,6,8,9"分成数组{}5,6,8,9},并计算维数
把string id="5,6,8,9"分成数组{}5,6,8,9},并计算维数 string[] Ubound = id.Split(Convert.ToChar(",")); int Count = Ubound.Length;
2008-05-07 12:33:00 533
原创 取由另一个页面传递的参数的值
取由另一个页面传递的参数的值string Member_Code=base.Request.QueryString["Member_Code"];
2008-05-07 12:32:00 714
原创 DataTable中读取的字段为空时的判断
DataTable中读取的字段为空时的判断DataTable dt = new DataTable();dt = DataAccess.DataAccess.ExecuteDataTable(CommandType.StoredProcedure,Sql,obj);if(Convert.IsDBNull(dt.Rows[0]["NumCo
2008-05-07 12:32:00 4068
原创 导出到EXCEL
private void Button2_Click(object sender, System.EventArgs e)...{DateTime dt;if(this.Search_Time.Text ==null || this.Search_Time.Text =="")...{dt = DateTime.Now;}else...{dt =
2008-05-07 12:30:00 530
原创 超级链接title换行
a href="#" title="会员编号:可耕地 会员密码:123123">该级别的代理已经处理a>在title里用 或 代替换行符可以实现换行
2008-05-07 12:29:00 700
原创 点击打印指定区域
要打印的部分,前后各加个“”,“”,然后,写个按钮或者是什么的调用以下函数,比如:input type="button" name="aa" onclick="preview()">script language=javascript>function preview() ...{ bdhtml=window.document.body.innerHTML; sprnstr=""; epr
2008-05-07 12:28:00 602
原创 datalist隔行不同颜色
asp:DataList Runat="server" ID="NominateList" Width="100%" BorderWidth="0" HorizontalAlign="center"> HeaderTemplate>
2008-05-07 12:27:00 1756
转载 鼠标移动背景变化
鼠标移动背景变化onMouseOver="this.bgColor=#E9F9BA;" onMouseOut="this.bgColor=#F5FCE0;"
2008-05-07 12:26:00 552
原创 根据域名跳转
根据域名跳转 html>head>...host=Request.ServerVariables("SERVER_NAME")if host="www.kingmaneclub.com" thenresponse.Redirect("index.htm")elseif host="www.kingmane.net" thenresponse.Redirect("http://www.k
2008-05-07 12:25:00 1144
原创 不重新发送信息,则无法刷新网页
我们在使用window.location.reload;进行刷新时,如果是提交数据的动作,则会出现“不重新发送信息,则无法刷新网页” 比较为爽! 测试成功的方法是将代码写成: window.location.href=window.location.href; window.location.reload; 如果是刷新父窗口,则不能按上面的写,正确的写法如下: window.
2008-05-07 12:24:00 1204
原创 跑马灯不间断循环(网站首页)
跑马灯不间断循环(网站首页)TABLE width="96%" border=0 align="center" cellPadding=0 cellSpacing=0> TBODY> TR> TD > div id=demo style=overflow:hidden;he
2008-05-07 12:20:00 2267
原创 datalist中调用函数
aspx文件中td width="11%" align="center" class="xtd">...# Get_Center(Convert.ToInt32(DataBinder.Eval(Container.DataItem,"Center")))%>td> CS文件中protected static string Get_Center(int Center)
2008-05-07 12:15:00 724
全国省市区街道邮编 数据库 (区下面再细分邮编哦)
2011-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人