自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jimlong的专栏

码农&&程序猿的代码片断收录点

  • 博客(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

原创 标识列重置为1

DBCC CHECKIDENT (TabelName,RESEED,1)就可以将标识列重置为1开始

2008-05-07 16:54:00 416

原创 清空数据库里所有的表的数据

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

翻译 取得成功插入数据库后返回ID SET @Temp=@@IDENTITY

取得成功插入数据库后返回ID SET @Temp=@@IDENTITY

2008-05-07 16:29:00 1751

原创 取年数,月数

取年数,月数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

全国省市区街道邮编 数据库 (区下面再细分邮编哦)

id PostNumber Province City District Address jd 886246 510320 广东省 广州市 海珠区 小洲村瀛洲六街十三巷 广东省广州市海珠区

2011-07-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除