摘要: 导入/导出Excel--从Excel文件中,导入数据到SQL数据库中,很简单,直接用下面的语句:/*===================================================================*/--如果接受数据导入的表已经存在insert into 表 select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0',... 阅读全文
posted @ 2009-05-11 21:41 Daniel_Lu 阅读(231) 评论(0) 推荐(0) 编辑
摘要: --搜索某个字符串在那个表的那个字段中declare @str varchar(100)set @str='White' --要搜索的字符串declare @s varchar(8000)declare tb cursor local forselect s='if exists(select 1 from ['+b.name+'] where ['+a.name+'] like ''%'+@st... 阅读全文
posted @ 2009-05-11 21:34 Daniel_Lu 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 背景: 静态(STATIC)游标创建将由该游标使用的数据的临时复本。对游标的所有请求都从tempdb 中的这一临时表中得到应答;因此,在对该游标进行提取操作时返回的数据中不反映对基表所做的修改,并且该游标不允许修改 动态(DYNAMIC) 游标会反映在滚动游标时对结果集内的各行所做的所有数据更改。行的数据值、顺序和成员身份在每次提取时都会更改。动态游标不支持ABSOLUTE 提取选项。... 阅读全文
posted @ 2009-05-11 21:27 Daniel_Lu 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 问题描述1:如何使用作业调度DTS包 方法:1. 企业管理器--数据转换服务--本地包--右键你要调度的包--选择“调度包”--设置调度时间安排即可。2. 如果直接创建作业,则应该在作业的步骤类型中选择“操作系统命令(CmdExec)",在作业的代码中,使用 DTSRun 来执行指定的DTS包。 问题描述2:在作业中,通过查询数据库表里的某条记录的状态,如果状态... 阅读全文
posted @ 2009-05-11 21:09 Daniel_Lu 阅读(216) 评论(0) 推荐(0) 编辑
摘要: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_JobSet]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_JobSet]GO/*--定时调用存储过程创建一个在指定时间,调用指定存储过程的作业作业执行完成后会自... 阅读全文
posted @ 2009-05-11 21:05 Daniel_Lu 阅读(117) 评论(0) 推荐(0) 编辑
摘要: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_binaryIO]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_binaryIO]GO/*--bcp 实现二进制文件的导入导出支持image,text,ntext... 阅读全文
posted @ 2009-05-11 21:02 Daniel_Lu 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 数据库备份与还原处理利用T-SQL语句,实现数据库的备份与还原的功能体现了SQL Server中的四个知识点: 1. 获取SQL Server服务器上的默认目录 2. 备份SQL语句的使用 3. 恢复SQL语句的使用,同时考虑了强制恢复时关闭其他用户进程的处理 4. 作业创建SQL语句的使用/*1.--得到数据库的文件目录@dbname 指定要取得目录的数据库名如果指定的数据不存在,返回安装SQL... 阅读全文
posted @ 2009-05-11 20:56 Daniel_Lu 阅读(156) 评论(0) 推荐(0) 编辑
摘要: IF OBJECT_ID(N'dbo.p_ExportHtml') IS NOT NULL DROP PROC dbo.p_ExportHtml; GO /*-- == 导出表/视图中的数据为html 文件====================== 此存储过程用于将指定的表/视图中的数据导出为 html 文件 由于是使用存储过程, 因此文件目录基于 sql server 服务器 ... 阅读全文
posted @ 2009-05-11 20:45 Daniel_Lu 阅读(179) 评论(0) 推荐(0) 编辑
摘要: SSIS处理导入数据时, 存在的更新, 不存在的插入 问题描述: 当你把数据从其他数据库, 或者是文本文件之类的其他数据源导入到目的数据库时, 有时希望在导入的处理中, 能够实现"数据存在时更新, 不存在时导入" 在之前, 一般是通过导入临时表, 然后再判断处理导入正式表的, 在SQL Server 2005中, SSIS可以在导入处理时直接完成这种处理. 下面具体演示一下如何用SSI... 阅读全文
posted @ 2009-05-11 20:41 Daniel_Lu 阅读(1072) 评论(2) 推荐(1) 编辑
摘要: DTS参数传递示例 -- 1. 建立测试表 CREATE TABLE tempdb.dbo.tb(id int) -- 2. 新建一个DTS包 在包中建立:a. Microsoft OLE DB Provider for SQL Server连接b. 执行 SQL 任务 任务的“SQL语句“写上: insert tb values(?) 单击“参数”按钮,打开“参数映射”对... 阅读全文
posted @ 2009-05-11 20:34 Daniel_Lu 阅读(228) 评论(0) 推荐(0) 编辑