- UDF在层次型数据处理中的妙用之一
- UDF在层次型数据处理中的妙用 一、概述 本文介绍如何在管理层次结构的数据时使用SQL Server UDF(用户定义函数),连同UDF在层次数据处理方面的强大功能。在本文例子中,我要用到一个Employees表。Employees表中的每一个雇员有一个mgrid属性,该属性保存的是雇员所属的...
- 作者:west263.com发表于:2008-04-02 查阅全文...
- UDF在层次型数据处理中的妙用之二
- UDF在层次型数据处理中的妙用之二 二、查找特定级别的管理员 现在我们来看第一个例子——查找特定级别的管理员。例如,我们要提取比指定雇员高两级的管理员。这能够用两种方法实现:使用递归,或使用循环。首先我们来看通过递归实现的方案。本质上,递归意味着一个过程...
- 作者:west263.com发表于:2008-04-02 查阅全文...
- UDF在层次型数据处理中的妙用之三
- 三、计算合计数和子树深度 现在来看几个需要窍门才能解决的问题——假如不用递归就很难解决的问题。假定我们想要得到从指定管理员开始的特定子树下任何雇员的薪水总额。Listing 4显示了如何用dbo.ufn_GetSubtreeSalary函数来完成这个任务。 LISTING 4:计算子树的合计数...
- 作者:west263.com发表于:2008-04-02 查阅全文...
- 在SQLServer中保存和输出图片
- 在SQL Server中保存和输出图片 cashcho(翻译) 关键字 SQL Server images 出处 http://www.bipinjoshi.com/ 介绍 有时候我们需要保存一些binary data进数据库。SQL Server提供一个叫做image的特别数据类型供我们保存binary data。Binary data能够是图片、文档等。在这...
- 作者:west263.com发表于:2008-04-02 查阅全文...
- 不当编写SQL语句导致系统不安全
- 在一般的多用户应用系统中,只有拥有正确的用户名和密码的用户才能进入该系统。我们通常需要编写用户登录窗口来控制用户使用该系统,这里以Visual Basic ADO为例: 一、漏洞的产生 用于登录的表 Users(name,pwd) 建立一个窗体Frmlogin,其上有两个文本框Text1,Text2和...
- 作者:west263.com发表于:2008-04-02 查阅全文...
- 数据库的备份和恢复
- 随着信息时代和互连网技术的飞速发展,企业的信息数据量也急剧增长。如何避免突如其来的数据破坏(如:黑客攻击、病毒袭击、硬件故障和人为误操作等),提高数据的安全性和数据恢复能力一直是用户和厂商关注的焦点。备份是恢复数据最容易和最有效的确保方法,备份应定...
- 作者:west263.com发表于:2008-04-02 查阅全文...
- 数据库查询结果的动态排序(1)
- 在公共新闻组中,一个经常出现的问题是“怎样才能根据传递给存储过程的参数返回一个排序的输出?”。在一些高水平专家的帮助之下,我整理出了这个问题的几种解决方案。 一、用IF...ELSE执行预先编写好的查询 对于大多数人来说,首先想到的做法也许是:通过IF...ELSE语句...
- 作者:west263.com发表于:2008-04-02 查阅全文...
- 数据库查询结果的动态排序(2)
- 二、用列名字作为参数 另外一个选择是让查询以参数的形式接收一个列名字。Listing 2显示了修改后的GetSortedShippers存储过程。CASE表达式根据接收到的参数,确定SQL Server在ORDER BY子句中使用哪一个列值。注意,ORDER BY子句中的表达式并未在SELECT清单中出现。在ANS...
- 作者:west263.com发表于:2008-04-02 查阅全文...
- 数据库查询结果的动态排序(4)
- 四、动态执行 使用动态执行技术,我们能够更轻松地编写出GetSortedShippers存储过程。使用这种方法时,我们只需动态地构造出SELECT语句,然后用EXEC()命令执行这个SELECT语句。假设传递给存储过程的参数是列的名字,存储过程能够大大缩短: ALTER PROC GetSortedShipper...
- 作者:west263.com发表于:2008-04-02 查阅全文...
- 数据库查询结果的动态排序(5)
- 五、用户定义函数 假如您使用的是SQL Server 2000,想要编写一个用户定义的函数(UDF),这个用户定义函数接受列的名字或编号为参数、返回排序的结果集,Listing 10显示了大多数程式员当成第一选择的方法。 【Listing 10:列名字作为参数,使用UDF】 CREATE FUNCTION uf...
- 作者:west263.com发表于:2008-04-02 查阅全文...
- 当SQLServer数据库崩溃时如何恢复?
- 任何数据库系统都无法避免崩溃的状况,即使您使用了Clustered,双机热备……仍然无法完全根除系统中的单点故障,何况对于大部分用户来说,无法承受这样昂贵的硬件投资。所以,在系统崩溃的时候,如何恢复原有的宝贵数据就成为一个极其重要的问题了。 在恢复的时候,最理...
- 作者:west263.com发表于:2008-04-02 查阅全文...
- 解决MSSQL占用过多内存的简单方法
- 经常看见有人问,MSSQL占用了太多的内存,而且还不断的增长;或说已配置了使用内存,可是他没有用到那么多,这是怎么一回事儿呢? 首先,我们来看看MSSQL是怎样使用内存的。 最大的开销一般是用于数据缓存,假如内存足够,他会把用过的数据和觉得您会用到的数据统统扔到...
- 作者:west263.com发表于:2008-04-02 查阅全文...
- MySQL中文参考手册5(安装MySQL下)
- MySQL 中文参考手册5(安装 MySQL 下) ww w.china it power.coUkonL 转载 译者:晏子 〖返回〗〖转发〗 译者:晏子 (clyan@sohu.com)主页:http://linuxdb.yeah.net 4.12 Win32 注意事项 这节描述在Win32上安装和使用 MySQL ,这也在 MySQL Win32分发所带的“readme”文...
- 作者:west263.com发表于:2008-04-02 查阅全文...
- MySQL入门指南
- MySQL 入门指南 推荐: 圆梦 发表日期: 2000年10月10日 阅读次数: 2039 Miles Tsai(net-bull@126.com) songzy@mailcity.com 2000.2 一、SQL速成 结构查询语言(SQL)是用于查询关系数据库的标准语言,他包括若干关键字和一致的语法,便于数据库元件(如表、索引、字段等...
- 作者:west263.com发表于:2008-04-02 查阅全文...
- SQLServer访问ADO
- SQL Server访问ADO chin a i t p oe er . co mSwxCa ---- 平常我们只听说过ADO等一类ASP对象,但在ASP中更有个鲜为人知的专门SQL Server的ASP访问对象,他就是SQLOLE.SQLServer对象。SQLOLE.SQLServer能够直接访问SQL Server的系统属性。以Set oSQLServer = CreateObjec...
- 作者:west263.com发表于:2008-04-02 查阅全文...
随机推荐
热门关注
- SQL Server不存在或访问被拒
- SQL Server 2000数据库升级
- SQL Server的Inner Join及Ou
- SQL Server备份文件中导入现
- SQL SERVER应用问题解答13例
- SQL Server不能启动的常见故
- 删除数据库中重复数据的几个
- 如何快速生成100万不重复的8
- 探讨SQL Server 2005的评价
- SELECT 赋值与ORDER BY冲突
- 怎样用SQL 2000 生成XML
- 探讨SQL Server中Case 的不
- MySQL的数据类型和建库策略
- SQL Server各种日期计算方法
- SQL Server各种日期计算方法
- SQL Server 中易混淆的数据
- 快速清除SQLServer日志的两
- SQL Server导出导入数据方法
- SQL Server数据库中处理空值
- sql2k中新增加的Function的s


