摘要:
一、需求我们通常的时候,都是先有站点地图,之后对URL的地址进行判断和导航的,那么我们是否可以根据所有收集到的URL来进行分解,从而生成出所有可能的地址,最主要的是要有一个层级的关系。我们的数据一般都是如下图1所示的格式,那么我们如何在页面上展现出图2的效果呢?(图1:原始表)(图2:页面效果图) 其实就普通树形来说,ID与ParentID这两个字段是少不了的。(图3:数据效果图)二、逻辑分析1. 使用字符串分割法 阅读全文
随笔档案-2010年09月
SQL Server 创建链接服务器
2010-09-09 14:43 by 听风吹雨, 65918 阅读, 收藏, 编辑
摘要:
适用场景:对远程的DB进行操作。2000与2005对比:在SQL Server 2000版本中也有链接远程DB的SQL,但是功能比较弱,扩展性差,支持的查询比较简单。而SQL Server 2005版本的SSMS中已经有了 服务器对象->链接服务器 的功能点,用户首先创建一个远程DB的链接对象,之后就可以像本地表一样执行表的DML了。创建步骤:在SQL Server 2005版本打开SSMS,服务器对象->链接服务器->右击 新建链接服务器,在图2中是一种设置方式,也有其它的设置方式,比如:[图解]sqlserver中创建链接服务器,图3是安全性选项中设置远程数据库的账号和密 阅读全文
SQL Server 游标运用:游标模板
2010-09-08 17:22 by 听风吹雨, 2127 阅读, 收藏, 编辑
摘要:
一、 背景 游标在我维护SQL Server的过程中经常被使用到,如果游标使用得好,在很多时候可以给予我们开发过程带来很多的便利,所以这里提供一个游标模板;二、 游标模板 在正式解决问题之前我先提供一个游标的模板,它简单的实现了找出数据库中所有的数据库名,其实这个模板的目的是为了提供一个规范化的游标SQL代码模板,下面SQL脚本实现了通过游标打印出用户数据库:-- =============================================-- Author: -- Blog: -- Create date: -- Description: -- ==... 阅读全文
简单实用SQL脚本Part9:纵向回填信息
2010-09-06 14:35 by 听风吹雨, 2937 阅读, 收藏, 编辑
摘要:
需求:我们的一个系统有这样一个功能:记录用户访问网站页面的轨迹,比如A->B->C->D(A、B、C、D表示不同的页面URL),在系统的业务上用户可以使用帐号访问网站,也可以使用匿名访问网站,而用户使用的机器已经被标识为一个GUID,所以当用户使用了匿名访问A、B页面后在C页面使用帐号登陆了系统,那么为了对用户进行分析,我们需要把A、B页面的登录名设置登陆的账号,这样用户的访问过程就有了一个完整的一条线。(如图1所示) 注意1:的是一台机器(GUID)有可能使用了多个帐号进行登陆,那么同一个GUID就有可能包含了匿名、帐号a、帐号b的交替记录。(如图1所示) 注意2:这个表中 阅读全文