摘要:
原始数据如下图:DateStatus2012-01-01win2012-01-01win2012-01-01win2012-01-01lose2012-01-01lose2012-01-02win2012-01-02win2012-01-02lose查询显示如下:Date win lose2012-01-01 3 22012-01-02 2 1View Code 1 WITH tbDate AS 2 ( 3 SELECT DATE FROM tbUsers GROUP BY Date 4 ), 5 tbWin AS 6 ( 7 SELE... 阅读全文
摘要:
近期一直写存储过程,考虑到应用程序扩展性和性能,用到大量的临时表,由于用create table #temp创建临时表性能很差,所以就采用with创建临时表,但是with创建临时有很多问题,比如创建成功后的临时表不能进行insert,用with创建临时表时候不能order by等等;现在举一个insert的情况;在我的项目中,设计到钢材的报价,有的地区有报价,有的地区有参考报价,现在需要获得有参考有报价地区的地区dt1,并且把该报价地区添加到查询的结果地图地图dt1中;现把该存储过程列举出来:View Code 1 USE [xb_quotation_dev] 2 GO 3 4 /****.. 阅读全文
摘要:
因为 根据需求要对查询出的数据情况进行按照条件显示,所以利用case来实现这个要点:条件是如果名字为空且id为0,这个用户就是报价用户 如果是名字为空且id不为0,这个用户名字不存在 如果名字不为空,那么就显示此用户名View Code 1 USE [xb_quotation_dev] 2 GO 3 4 /****** Object: StoredProcedure [dbo].[usp_GetHistory_Original_Price] Script Date: 02/08/2012 11:07:35 ******/ 5 SET ANSI_NULLS ON 6 GO... 阅读全文
摘要:
最近几个月一直在做报价系统(三层架构,原先是6层架构,由于不好维护,工作量大,后改为三层),需要把报价用户的每一次对数据库的操作都要以日志的记录,方便供应商和维护人员查询操作记录,现举一个发布报价的例子(用存储过程书写)1,存储过程(可以看到此存储过程用到事物)如下:存储过程 1 USE [xb_quotation_dev] 2 GO 3 4 /****** Object: StoredProcedure [dbo].[usp_publishtodayQuotation] Script Date: 02/04/2012 13:46:03 ******/ 5 SET ANSI_NULL... 阅读全文
摘要:
表值变量在批量操作中的用法:以更新地区的排序值为例子:创建表值变量的方法:View Code 1 CREATE TYPE Ty_UpdateAreaInfoShowOrder as Table2 (3 [ID] int primary key not null,4 [ShowOrder] int null5 )在存储过程中做批量操作的例子:View Code CREATE PROC USP_UpdateAreaInfoShowOrder@dt Ty_UpdateAreaInfoShowOrder readonlyAS BEGIN DECLARE @ERRORSUM SMALLINT... 阅读全文
摘要:
利用SqlBuikCopy实现不同数据库的同步1,地区同步View Code 1 protected void btnSynchArea_Click(object sender, EventArgs e) 2 { 3 string strSql = "select [ID] ,[AreaId],[QuotationType],[GoodsTypeId],[ParentId] from MD_Area;select [ID],[CnName],[EnName],[AreaCode] ,[Discription] ,[ParentId] ,[IsDel... 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文
摘要:
var patternLongitude = /^((\d|[1-9]\d|1[0-7]\d)[°](\d|[0-5]\d)[′](\d|[0-5]\d)(\.\d{1,2})?[\″]?[E]|[W]$)|(180[°]0[′]0[\″]?[E]|[W]$)/; var patternLatitude = /^((\d|[1-8]\d)[°](\d|[0-5]\d)[′](\d|[0-5]\d)(\.\d{1,2})?[\″]?[N]|[S]$)|(90[°]0[′]0[\″]?[N]|[S]$)/; 阅读全文
摘要:
$(document).bind("contextmenu", function () { return false; }); $(document).bind("selectstart", function () { return false; }); $(document).keydown(function () { return key(arguments[0]) });<style>body{-moz-user-select: none;}</style> 阅读全文