SQL
上帝在海淀
这个作者很懒,什么都没留下…
展开
-
sqlserver备份两种方式
1. 通过维护计划2. 通过job运行命令--差异备份EXECUTE master.dbo.xp_create_subdir N'D:\pic\RE\TEST'GOBACKUP DATABASE [TEST] TO DISK = N'D:\pic\RE\TEST\TEST_backup_201101051801.bak' WITH DIFFERENTIAL , NOFORMAT,转载 2014-01-02 11:10:00 · 691 阅读 · 0 评论 -
“因为数据库正在使用,所以无法获得对数据库的独占访问权”解决方案
问题一描述:SQL Server数据库备份还原后,在数据库名称后会出现“受限制访问”字样问题二描述:在对SQL Server数据库进行还原时,提示:System.Data.SqlClient.SqlError:因为数据库正在使用,所以无法获得对数据库的独占访问权。(Microsoft.SqlServer.Smo)。出现此问题的原因是在还原数据库时,有其他用户正在使用数据库。还原数据库要求数转载 2014-01-02 11:23:49 · 30043 阅读 · 1 评论 -
使用SQL语句清空数据库所有表的数据
近来发现数据库过大,空间不足,因此打算将数据库的数据进行全面的清理,但表非常多,一张一张的清空,实在麻烦,因此就想利用SQL语句一次清空所有数据.找到了三种方法进行清空.使用的数据库为MS SQL SERVER.1.搜索出所有表名,构造为一条SQL语句declare @trun_name varchar(8000)set @trun_name=''select @tru转载 2014-01-06 13:33:16 · 594 阅读 · 0 评论 -
SQL Server中的sysobjects
sysobjects 系统对象表,保存当前数据库的对象,如约束、默认值、规则、存储过程等表在大多数情况下,最有用的两个列是name和xtype。name用来列出待考察对象的名字。xtype用来定义对象的类型,可以是下列对象类型中的一种: C = CHECK 约束 D = 默认值或 DEFAULT 约束 F = FOREIGN KEY 约束转载 2014-01-23 11:10:09 · 653 阅读 · 0 评论 -
SQL列出全年所有天数
declare @dtm char(10)declare @i intset @dtm='2013-01-01'set @i=0if object_id('#t','U') is not nullbegindrop table #tendcreate table #t (dtm char(10))while @ibegininsert into #t v原创 2014-01-23 10:36:37 · 919 阅读 · 0 评论