最近的文章列表

【SQL Server】在SQL中实现分割字符串功能(类似Split)
很多程序语言都有split函数,使用分隔符把字符串分割为一个数组。在SQL中我们也经常有这种需求。比如订单列表显示,当我们选择一些订单,删除id为10,20,30,40的订单。我们希望把这些订单id组成一个字符串:10-20-30-40.传递到一个存储过程。由存储过程解析,进行相应删除工作。实现Split功能的存储过程:CREATE PROCEDURE ParseArray (@Array VARCHAR(1000),@separator CHAR(1)) AS BEGIN SET NOCOUNT ON DECLARE @separator_position INT DECLARE @array_value VARCHAR(1000)
2010/9/30 Comments:
【服务器】两个服务器上的两个数据库表进行关联查询
今天做了一个测试:先把记录一次读出,用static静态变量:private static SortedList sl = new SortedList();测试环境:ie登录一个账户(此记录多,慢),FF登录一个账户(此记录少,烧麦)。ie下用户测试结果:C# code开始时记录个数:0*有新纪录时记录个数:0*新纪录:ID-40/(此时总个数:1)*新纪录:ID-41/(此时总个数:2)*新纪录:ID-42/(此时总个数:4)*新纪录:ID-43/(此时总个数:6)*新纪录:ID-44/(此时总个数:8)*新纪录:ID-45/(此时总个数:10)*新纪录:ID-46/(此时总个数:12)*新纪录:ID-47/(此时总个数:13)*新纪录:ID-48/(此时总个数:14)*新纪录:ID-49
2010/8/25 Comments:
【MYSQL】.net链接mysql数据库,操作增删改查
另外MySql官方出了一个在csharp里面连接MySql的Connector,可以试试http://dev.mysql.com/downloads/#connector-net<add name="mysql" connectionString="server=125.46.37.170;uid=root;pwd=;"/>报错:Unable to connect to any of the specified MySQL hosts.今天做项目时候就遇到这问题中文提示找不到相应的主机。这时候请检查数据库服务器上 MySql.Data.dll 文件版本和项目 bin 目录下的版本是否一致。如果远程主机版本是 6.0.3而项目引用的是 5.0
2010/8/25 Comments:
【SQL】sql 语句处理 日期处理
DATENAME([Year], dbo.reservation.begintime) + N’年’ + CAST(DATEPART([Month], dbo.reservation.begintime) AS varchar) + N’月’ + DATENAME([Day], dbo.reservation.begintime) + N’日’ + DATENAME([Hour], dbo.reservation.begintime) + N’点’ + DATENAME([Minute], dbo.reservation.begintime) + N’分’ AS btime处理一个时间段不在另一个时间段的方法。 select * from db
2010/8/25 Comments: