数据库
MuteG
资深码农
展开
-
sqlserver通过脚本创建定时任务
这个是在CSDN一个帖子里发现的,正好我用的到,就转过来了libin_ftsafe(子陌红尘:当libin告别ftsafe)通过脚本创建JOB: ------------------------------------------------------------------------------------- if exists (select *转载 2007-03-16 16:30:00 · 7191 阅读 · 0 评论 -
SQL Server 2005 读取xml 文件
使用函数 OPENROWSET 读取xml文件。函数 OPENROWSET 中,通过使用 SINGLE_BLOB,可以避免 XML 文档的编码(由 XML 编码声明所指定)与服务器隐含使用的字符串代码页不匹配的问题。实例1:INSERT INTO T(XmlCol)SELECT * FROM OPENROWSET( BULK c:SampleFolderSampleDat原创 2008-01-24 13:51:00 · 4342 阅读 · 1 评论 -
sqlserver数据库游标的原理
游标的原理 一般情况下,SQL查询结果都是多条纪录的结果集,而高级语言一次只能处理一条纪录,用游标机制,将多条纪录一次一条读取出来处理。从而把对集合的操作转化为对单个纪录的处理。游标使用的步骤如下:1、声明游标。声明游标的时候并不执行select语句。 declare cursor for ; 2、打开游标。打开游标实际上是执行相应的select语句,把查询结果读取到缓冲区中。这时候游标转载 2008-01-25 10:41:00 · 1747 阅读 · 0 评论 -
SQL语句导入导出大全
/******* 导出到excel EXEC master..xp_cmdshell ’bcp SettleDB.dbo.shanghu out c:/temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""’ /*********** 导入Excel SELECT * FROM OpenDataSource( ’Microsoft.Jet.OLEDB转载 2007-11-26 14:58:00 · 565 阅读 · 0 评论 -
数据库中做循环
declare @tabname varchar(50)declare tables CURSOR FOR SELECT [name] FROM sysobjects where [name] LIKE % + @BackupNo AND type=UOPEN tablesFETCH NEXT FROM tables INTO @tabnameWHILE @@FETCH_STATUS原创 2007-11-29 14:20:00 · 1162 阅读 · 0 评论 -
一个生成job的存储过程
ALTER PROCEDURE [dbo].[CreateJob] @jobName varchar(128), @serverName sysname = , @dbname sysname = , @stepName varchar(50) = , @scheduleNam原创 2008-04-02 11:37:00 · 1115 阅读 · 0 评论 -
sqlserver2005中作成数据库邮件配置文件的存储过程
CREATE PROCEDURE [dbo].[CreateMailProfile] @profileName sysname, @profileDescription nvarchar(256), @accountName sysname, @accountDescription nvarchar(256), @mailAddress原创 2008-04-02 11:44:00 · 823 阅读 · 0 评论 -
SQL日期与时间函数
1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,2004-10-15) --返回:2004-10-17 00:00:00.0003. datediff 返回跨两个指定日期的日期和时转载 2008-01-14 18:10:00 · 3128 阅读 · 0 评论 -
SQLServer 中的回车符与换行符
在SQLServer2000和2005中,有了一个需求,希望可以自己输出回车符与换行符,于是上网一顿查,查到的不知道是哪年的信息,大家都信誓旦旦说,Chr(13)和Chr(10)就是了,可是,事实证明,他们不是。愤怒,继续找,没有结果,于是索性自己尝试,/n, /n, /n, /n试遍了,没有一个是的,突然一个念头,会不会是char(13)呢。于是,测试一下:print aaa原创 2008-01-11 17:32:00 · 51813 阅读 · 5 评论 -
数据库常用函数备忘
2008年的3月的某一天,看到公司论坛上有人在庆祝自己工作满一年,突然意识到原来自己的职场生涯也到了第十个年头。还记得工作五年的时候写了一篇《我的东软五年》,结果传遍了“大江南北”,后来据说都转发到了东软的高层领导那里,接着是自己离开东软时写的那篇《东软,我把青春献给了你》。如今,在中兴迎来了第十个年头,就以这篇《十年职场》作为自己的一个回顾总结吧。在《东软,我把青春献给了你》的后记中我当时这原创 2008-01-15 11:11:00 · 700 阅读 · 0 评论 -
跨数据库操作
不同服务器数据库之间的数据操作--创建链接服务器 exec sp_addlinkedserver ITSV , , SQLOLEDB , 远程服务器名或ip地址 exec sp_addlinkedsrvlogin ITSV , false ,null, 用户名 , 密码 --查询示例 select * from ITSV.数据库名.dbo.表名 --导入转载 2008-06-04 17:08:00 · 884 阅读 · 2 评论 -
数据库常用数据类型长度备忘
bigint -2^63 (-9,223,372,036,854,775,808) 到 2^63-1 (9,223,372,036,854,775,807)int -2^31 (-2,147,483,648) 到 2^31-1 (2,147,483,647)smallint -2^15 (-32,768) 到 2^15-1 (32,767)tinyint 0 到 255bit原创 2009-02-24 16:52:00 · 2470 阅读 · 0 评论 -
表结构信息查询
--sql server 2005-- 1. 表结构信息查询 -- ========================================================================-- 表结构信息查询-- 邹建 2005.08(引用请保留此信息)-- ================================================转载 2010-04-14 12:00:00 · 875 阅读 · 0 评论 -
数据库邮件例子
Tim chapman是在位于路易斯维尔一家银行工作的SQL Server数据库管理员,有7年多的IT经验,同时,他还获得了微软SQL Server 2000 和SQL Server 2005认证。IF EXISTS(SELECT name from master..sysdatabases where name = SalesDB) DROP DATABASE SalesD转载 2008-01-22 10:38:00 · 959 阅读 · 0 评论 -
access数据库备忘
1、InvoiceDate between DateValue(2007-6-22) and DateValue(2007-06-24) 时间变量不能直接使用,必须用DateValue()函数转换一下,才能被access正确识别出来2、通配符:多个 *单个 ? 3、转义字符:[]用中括号扩起来即为转义原创 2007-08-13 09:27:00 · 626 阅读 · 0 评论 -
DDBC语句分类
DDBC语句分类 维护语句 DBCC DBREINDEX 重建指定数据库中表的一个或多个索引DBCC DBREPAIR 除去损坏的数据库DBCC INDEXDEFRAG 整理指定的转载 2007-07-09 11:49:00 · 1535 阅读 · 0 评论 -
SQL中CONVERT转化函数的用法【摘自博客园】
SQL中CONVERT转化函数的用法格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子:SELECT CONVERT(varchar(30),getdate(),101) now结果为:n转载 2007-03-19 13:46:00 · 10043 阅读 · 0 评论 -
sqlServer2000存储过程学习笔记
开始学习存储过程的编写。首先先搞清楚了几个基本的写法,从0开始,嘎嘎:声明一个变量:declare @gao varchar(30)关键字:declare变量名:@gao为啥用@,不知道,就当是必须的啦,先这么记着,将来弄明白了再回来补充赋值:select @gao = convert(varchar,getdate(),111)关键字:select奇怪的用法,干嘛select,不知道还有没有别的原创 2007-03-19 14:12:00 · 4789 阅读 · 0 评论 -
RAISERROR (Transact-SQL)
从msdn上找到的,很详细了生成错误消息并启动会话的错误处理。RAISERROR 可以引用 sys.messages 目录视图中存储的用户定义消息,也可以动态建立消息。该消息作为服务器错误消息返回到调用应用程序,或返回到 TRY…CATCH 构造的关联 CATCH 块。语法 RAISERROR ( { msg_id | msg_str | @local_variable转载 2007-03-19 16:48:00 · 2725 阅读 · 0 评论 -
SQL SERVER的数据类型
SQL SERVER的数据类型 数据类弄是数据的一种属性,表示数据所表示信息的类型。任何一种计算机语言都定义了自己的数据类型。当然,不同的程序语言都具有不同的特点,所定义的数据类型的各类和名称都或多或少有些不同。SQLServer 提供了 25 种数据类型: •Binary [(n)] •Varbinary [(n)] •Char [(n)] •Varchar[(n)] •Ncha转载 2007-03-19 14:26:00 · 698 阅读 · 0 评论 -
sp_add_jobstep (Transact-SQL)
sp_add_jobstep (Transact-SQL) 已更新: 2006 年 4 月 14 日 在作业中添加一个步骤(操作)。 var ExpCollDivStr = ExpCollDivStr;ExpCollDivStr = ExpCollDivStr + "ctl00_LibFrame_ctl02d转载 2007-03-19 17:53:00 · 3579 阅读 · 0 评论 -
sp_add_job (Transact-SQL)
sp_add_job (Transact-SQL) 添加由 SQLServerAgent 服务执行的新作业。var ExpCollDivStr = ExpCollDivStr;ExpCollDivStr = ExpCollDivStr + "ctl00_LibFrame_ctl02fbb9d10,";var ExpCollImgStr = E转载 2007-03-19 17:55:00 · 3955 阅读 · 0 评论 -
Execute方法_SQLServer
Execute方法_SQLServer EXECUTE 执行标量值的用户定义函数、系统过程、用户定义存储过程或扩展存储过程。同时支持 Transact-SQL 批处理内的字符串的执行 若要唤醒调用函数,请使用 EXECUTE stored_procedure 中描述的语法。 语法 执行存储过程: [ [ EXEC [ UTE ] ] {转载 2007-03-19 15:02:00 · 20893 阅读 · 1 评论 -
sp_add_category 存储过程
将作业、警报或运算符的指定分类添加到服务器中。语法sp_add_category [ [ @class = ] class, ] [ [ @type = ] type, ] { [ @name = ] name }参数[ @class = ] class是要添加的分类的类。class 的数据类型为 varchar(8),默认设置为 JOB,并且可转载 2007-03-19 15:46:00 · 2284 阅读 · 0 评论 -
sp_add_jobserver (Transact-SQL) 在指定的服务器中,以指定的作业为目标
sp_add_jobserver (Transact-SQL) 在指定的服务器中,以指定的作业为目标。var ExpCollDivStr = ExpCollDivStr;ExpCollDivStr = ExpCollDivStr + "ctl00_LibFrame_ctl0262ebb70,";var ExpCollImgStr = ExpC转载 2007-03-20 09:45:00 · 4236 阅读 · 1 评论 -
sp_update_job (Transact-SQL) 更改作业的属性
sp_update_job (Transact-SQL) 已更新: 2005 年 12 月 5 日 更改作业的属性。语法 sp_update_job [ @job_id =] job_id | [@job_name =] job_name [, [@new_name =]转载 2007-03-20 09:41:00 · 3045 阅读 · 0 评论 -
sp_add_jobschedule (Transact-SQL) 创建作业计划
sp_add_jobschedule (Transact-SQL) 新建日期: 2006 年 4 月 14 日 创建作业计划。var ExpCollDivStr = ExpCollDivStr;ExpCollDivStr = ExpCollDivStr + "ctl00_LibFrame_ctl02fec转载 2007-03-20 09:44:00 · 7093 阅读 · 0 评论 -
MySQL 性能优化
MySQL 性能优化作者:Arnold(对了,是帅哥) 公司网站访问量越来越大,MySQL自然成为瓶颈,因此最近我一直在研究 MySQL 的优化,第一步自然想到的是 MySQL 系统参数的优化,作为一个访问量很大的网站(日20万人次以上)的数据库系统,不可能指望 MySQL 默认的系统参数能够让 MySQL运行得非常顺畅。 通过在网络上查找资料和自己的尝转载 2007-06-28 14:10:00 · 704 阅读 · 0 评论 -
sp_configure使用方法
sp_configure显示或更改当前服务器的全局配置设置。语法sp_configure [ [ @configname = ] name ] [ , [ @configvalue = ] value ]参数[@configname =] name配置选项的名称。name 的数据类型为 varchar(35),默认值为 NULL。Microsoft® SQL Server™ 理转载 2007-07-11 10:50:00 · 17353 阅读 · 0 评论 -
通用SQL Server查询表结构脚本
SQL Server 2005 和 SQL Server 2000通用的查询表结构以及表索引、主键的脚本原创 2011-03-17 17:37:00 · 1449 阅读 · 0 评论