SQL-Server
xiangyehpu
这个作者很懒,什么都没留下…
展开
-
SQL2005 备份问题
Error:3154 问题描述:用Sql Server2005恢复数据库备份文件MyDatabase.BAK,报错如小:The backup set holds a backup of a database other than the existing MyDatabase database.RESTORE DATABASE is terminating abnormally. (M转载 2009-03-04 16:35:00 · 472 阅读 · 0 评论 -
insert into select和 select into用法
insert into table1(*,*,*) select (*,*,*) from table2 where 条件原创 2009-05-11 10:00:00 · 551 阅读 · 0 评论 -
利用OPENROWSET跨数据库复制数据
问题:把服务器名为suzsql上的producth中的记录选几条插入到服务器suzhoudc上的表test中 答案: 只写其中几列 sqloledb表示数据库类型为SQL Serverinsert openrowset(sqloledb,suzhoudc;sa;密码,库名.dbo.test) (row1,row2,.原创 2009-05-08 15:16:00 · 638 阅读 · 0 评论 -
SQL数组参数
1.利用replacecreate table #temp(ss varchar(200) not null)declare @str varchar(200)declare @result varchar(1000)set @str=aaa,bb,c,d,e,ffffffset @result = insert into #temp(ss) select +replace(@st原创 2009-04-30 16:14:00 · 1022 阅读 · 0 评论 -
SQL学习笔记1
1.什么是索引?索引对sql查询有什么影响? 为临时表建立索引 create index 索引名 on 表名(列名) 建立聚集索引 create clustered index 索引名 on 表名(列名) 2.SQL查询优化相关技巧3.Select into 和insert into的区别? 答案见http://www原创 2009-05-04 08:52:00 · 357 阅读 · 0 评论 -
SQL Server服务器类型
Distributed Transaction Coordinator 服务方向: 微软的Distributed Transaction Coordinator服务(MS DTC)可以借助OLE Transactions协议来提供一个事务(Transaction)协调工具,可以协调分布于两个和多个数据库,消息队列文件系统和其他事务保护(trasaction protected)资源管理原创 2009-04-28 10:40:00 · 3550 阅读 · 0 评论 -
判断SQL 2005的版本、判断系统是32位还是64位
select ServerProperty(Productversion) as 产品版本, ServerProperty(ProductLevel) as 产品级别, ServerProperty(edition) as 版本输出结果:产品版本产品级别版本9原创 2009-04-27 14:19:00 · 2701 阅读 · 0 评论 -
隔几条查询数据
declare @dt1 datetime,@dt2 datetime ,@tag int ,@factor int select @dt1=2008-10-15 10:10:10 select @dt2=2008-10-16 10:10:10 select @factor=300 select @tag=DATEDIFF ( mi , @dt1原创 2009-04-27 15:34:00 · 563 阅读 · 0 评论 -
SQL作业
--定义创建作业 DECLARE @jobid uniqueidentifier, @jobname sysname SET @jobname = NDeleteOldData IF EXISTS(SELECT * FROM msdb.dbo.sysjobs WHERE name=@jobname) EXEC msdb.dbo.sp_delete_job @job_name=@jobnam原创 2009-04-27 15:05:00 · 573 阅读 · 0 评论 -
SQL常用函数
消除相同行 distinct原创 2009-03-16 11:24:00 · 304 阅读 · 0 评论 -
数据库定时备份
思路:利用WINDOWS的计划任务,执行一个BAT文件,在BAT文件里利用OSQL/ISQL的数据库DOS命令,执行BACKUP的SQL语句。--第一步USE master GOCREATE PROC p @db_name sysname, @bk_path NVARCHAR(1024)AS IF ISNULL(@db_name,)=转载 2009-03-19 08:56:00 · 551 阅读 · 0 评论 -
SQL2005 邮件设置
在SQL Server以前的版本中,可以通过SQL Mail来实现对电子邮件的收发等功能,必须在SQL Server服务器上安装支持扩展 MAPI 的电子邮件应用程序(例如:microsoft office outlook等)。而数据库邮件则是Microsoft SQL Server 2005 Database Engine与SMTP结合来发送电子邮件的企业解决方案。通过使用数据库邮件,数据库应用转载 2009-03-11 21:57:00 · 2413 阅读 · 0 评论 -
SQL2005 语句操作邮件
下面的脚本演示,在 SQL Server 2005/2008 中,使用 Gmail 帐号配置数据库邮件功能 -- =================================================-- 启用数据库邮件功能-- =================================================EXEC sys.sp_con转载 2009-03-11 22:10:00 · 381 阅读 · 0 评论