- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 MS SQL用ROWCOUNT解决TOP子句不支持变量的问题
<br /><br />MS SQL用ROWCOUNT解决TOP子句不支持变量的问题 <br />因为仰望ORACLE,所以一直都以为SQL SERVER很笨。<br />据传SQL 2005有了RowID的东西,可以解决TOP排序的问题。可惜还没有机会体验。在SQL 2000中写存储过程,总会遇到需要TOP的地方,而一旦遇到TOP,因为没办法把TOP后面的数字作为变量写到预编译的语句中去,所以只能够使用构造SQL,使用Exec来执行。不说效率的问题,心里也总觉得这个办法很笨。<br />实际上,在SQL
2011-02-28 17:01:00
822
原创 MS SQL DTS 概述
对于MS SQL-Server的DTS,在使用MS SQL-Server2000时,有最基本的接触,但仅限时简单的数据导入/导出。当开始了解ETL时,才发现DTS原来就是ETL的应用之一。<br /> 先不谈论DTS的好坏,但它至少MS产品的特点,易学,易用。所以,要了解ETL的应用,从DTS开始,在我看来,是个不错的选择。我只是学习,所以我没 有能耐去评价它,下面,只能讲DTS的功能一一列举出来,可能这些与SQL-Server的联机帮助有些重复,但对我来说,是一个加深记忆的方法。<br />
2011-02-24 14:43:00
875
转载 根据表中记录的变化情况自动维护作业
<br /> /*--作业处理实例<br /><br /> 根据 sendTab 的 SendTime 定制作业<br /> 并且在该作业完成时,可以自动删除作业*/<br /><br />--示例<br /><br />--测试表<br />CREATE TABLE dbo.sendTab(<br /> ID int IDENTITY(1,1),<br /> Name nvarchar(10),<br /> SendTime datetime,<br /> Accept
2011-02-24 14:27:00
446
转载 创建作业的通用存储过程
<br /><br />if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_JobSet]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)<br />drop procedure [dbo].[p_JobSet]<br />GO<br />/*--定时调用存储过程<br /> 创建一个在指定时间,调用指定存储过程的作业<br /> 作业执行完成后会自动删除*/<br />/
2011-02-24 14:19:00
391
转载 通过作业,定时同步两个数据库
<br />--定时同步服务器上的数据<br />--例子:<br />--测试环境,SQL Server2000,远程服务器名:xz,用户名为:sa,无密码,测试数据库:test<br />--服务器上的表(查询分析器连接到服务器上创建)<br />create table [user](id int primary key,number varchar(4),name varchar(10))<br />go<br />--以下在局域网(本机操作)<br />--本机的表,state说明:null 表示
2011-02-24 14:17:00
568
转载 数据库中存储与读取文件
<br /><br /> <br />if exists <br />(<br />select * <br />from dbo.sysobjects <br />where id = object_id(N'[dbo].[p_binaryIO]') <br />and OBJECTPROPERTY(id, N'IsProcedure') = 1<br />)<br />drop procedure [dbo].[p_binaryIO]<br />GO<br /> <br />/*--bcp 实现二进制文
2011-02-24 14:10:00
530
原创 Job操作:数据库备份与还原处理
<br /><br />--利用T-SQL语句,实现数据库的备份与还原的功能<br />--体现了SQL Server中的四个知识点:<br />--1. 获取SQL Server服务器上的默认目录<br />--2. 备份SQL语句的使用<br />--3. 恢复SQL语句的使用,同时考虑了强制恢复时关闭其他用户进程的处理<br />--4. 作业创建SQL语句的使用<br /> <br />/*1.--得到数据库的文件目录<br /> <br /> @dbname 指定要取得目录的数据库
2011-02-22 17:58:00
949
转载 一位软件工程师的6年总结
<br /><br />作者:成晓旭<br /> <br />(声明:欢迎转载,请保证文章的完整性)<br /> <br />“又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。<br /> <br />谨以此文献给那个自己为你奉献3年
2011-02-22 16:30:00
646
转载 漫谈.NET开发中的字符串编码
<br /><br />1 引子<br /> 在实际开发中,经常需要将一些字符串写入到文本文件中,或者从文本文件中读入字符串,在 .NET应用程序中,通常使用 StreamReader或 StreamWriter两个类完成这一工作,比如以下代码将 fileContent字串写入到 FileName文件中:<br />static void WriteFileUseStreamWriter(String fileContent, String FileName)<br />{<br />
2011-02-22 16:07:00
646
转载 MS SQL Server查询优化方法
<br /><br />MS SQL Server查询优化方法<br />查询速度慢的原因很多,常见如下几种 <br /><br /> 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) <br /> 2、I/O吞吐量小,形成了瓶颈效应。 <br /> 3、没有创建计算列导致查询不优化。 <br /> 4、内存不足 <br /> 5、网络速度慢 <br /> 6、查询出的数据量过大(
2011-02-12 09:00:00
563
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人