MaoBisheng

Asp.Net(C#) & SQL & Oracle

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  DataBase-SQL

DataBase-SQL Server
摘要:准备测试表和测试数据: 1: CREATE TABLE [dbo].[StateLog]( 2: [ID] [int] IDENTITY(1,1) NOT NULL, 3: [State] [int] NULL, 4: [CreateDate] [datetime] NULL 5: ) ON [PRIMARY] 6: 7: GO 8: ... 阅读全文
posted @ 2012-05-18 13:50 MaoBisheng 阅读(398) 评论(0) 推荐(0)

摘要:并发问题 脏读:未确认的读取 非重复读:多次读取相同的数据行不一致(其他用户update) 幻象读:多次读取有不存在和新增的数据(其他用户insert或者delete) 隔离级别 隔离级别 脏读 非重复读 幻象 锁 说明 未提交读read uncommitted 是 是 是 不发出锁 如果其他事务更新,不管是否提交,立即执行 提交读(默认)read committed 否 是 是 发出共... 阅读全文
posted @ 2012-04-04 21:51 MaoBisheng 阅读(409) 评论(0) 推荐(0)

摘要:新建存自增ID的表:CREATE TABLE [dbo].[IdentityID]( [TableName] [varchar](500) NOT NULL, [NextID] [bigint] NOT NULL, CONSTRAINT [PK_IdentityID] PRIMARY KEY CLUSTERED ( [TableName] ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [P 阅读全文
posted @ 2011-08-10 15:36 MaoBisheng 阅读(3672) 评论(0) 推荐(0)

摘要:分组的Top查询:代码需要对以上#TempEntryUrlList临时表做查询:按照Host分组,查询每个Host的EnterTimes的Top 100数据:代码补充:感谢“我爱菊花”的回复,用ROW_NUMBER的PARTITION属性就可以一句话实现,免去临时表:代码注:数据量大的话,感觉性能不是很好,数据量小的时候,还是可以用的。 阅读全文
posted @ 2010-07-14 10:00 MaoBisheng 阅读(2145) 评论(2) 推荐(2)

摘要:LogParser功能非常的强大,可以分析IIS日志,系统事件日志,CSV,XML等格式日志,同时也支持接口编程——可用C#调用LogParser的Com,其效率非常之高,特别是对大的日志文件(几十M几百M甚至几G的文本日志文件),使用LogParser能够快速查出你所要的数据。 阅读全文
posted @ 2010-05-16 10:15 MaoBisheng 阅读(9980) 评论(5) 推荐(2)

摘要:SQL Server 2005支持用CLR语言(C# .NET、VB.NET)编写过程、触发器和函数,因此使得正则匹配,数据提取能够在SQL中灵活运用,大大提高了SQL处理字符串,文本等内容的灵活性及高效性。 操作步骤: 1.新建一个SQL Server项目(输入用户名,密码,选择DB),新建好后,可以在属性中更改的 2.新建一个类“RegexMatch.cs”,选择用户定... 阅读全文
posted @ 2010-03-17 20:32 MaoBisheng 阅读(5031) 评论(3) 推荐(1)

摘要:Bat命令-->ftp获取文件,并导入数据库 阅读全文
posted @ 2010-03-03 13:30 MaoBisheng 阅读(6026) 评论(5) 推荐(0)

摘要:SQL连接:localhost、127.0.0.1、(local)的区别: local是本地服务器,命名管道连接 127.0.0.1和localhost是本机服务器,使用的是 TCP/IP 连接,他需要网卡作为平台。 TCP/IP 连接对于慢速网络效果好,需要 1433 端口开放才能连接。 阅读全文
posted @ 2009-09-02 22:03 MaoBisheng 阅读(1031) 评论(0) 推荐(0)