明天的明天 永远的永远 未知的一切 我与你一起承担 ??

是非成败转头空 青山依旧在 几度夕阳红 。。。
  博客园  :: 首页  :: 管理

随笔分类 -  SQL Server

摘要:在数据库有一个比较重要的全局表,为了防止误操作,使用触发器自动生成实时备份数据SQL语句如下: --原表if exists (select * from dbo.sysobjects where id = object_id(N'[Veg_Enum]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)drop table [Veg_Enum]GOCREAT... 阅读全文

posted @ 2007-06-05 10:50 且行且思 阅读(1371) 评论(0) 推荐(0) 编辑

摘要:CREATE Proc p_show@TableName nvarchar(50), --表名@QueryStr nvarchar(4000), --表名、视图名、查询语句@PageSize int=10, --每页的大小(行数)@PageCurrent int=1, --要显示的页@docount bit = 0, --获取总数@FdShow nvarch... 阅读全文

posted @ 2007-04-23 14:04 且行且思 阅读(351) 评论(0) 推荐(0) 编辑

摘要:--1、查找员工的编号、姓名、部门和出生日期,如果出生日期为空值,--显示日期不详,并按部门排序输出,日期格式为yyyy-mm-dd。select emp_no ,emp_name ,dept , isnull(convert(char(10),birthday,120),'日期不详') birthdayfrom employeeorder by dept--2、查找与喻自强在同一个单位的员工姓名、性别、部门和职称select emp_no,emp_name,dept,titlefrom employeewhere emp_name<>'喻自强' a 阅读全文

posted @ 2007-03-06 13:12 且行且思 阅读(447) 评论(0) 推荐(0) 编辑

摘要:select 部门, convert(char(7),时间,120) as 月份, sum(总金额) as 总金额from 表 group by 部门,convert(char(7),时间,120) as 月份=================================================表里的字段:部门,时间,总金额 要按部门,按月份统计总金额显示,怎么... 阅读全文

posted @ 2006-12-15 11:48 且行且思 阅读(2430) 评论(0) 推荐(0) 编辑

摘要:if object_id('pubs..tb') is not null drop table tbgocreate table tb(noteid varchar(10),saledate datetime)insert into tb(noteid,saledate) values('v1','2005-09-12')insert into tb(noteid,saledate) va... 阅读全文

posted @ 2006-12-15 11:37 且行且思 阅读(750) 评论(0) 推荐(0) 编辑

摘要:首先来看一下界面: 输入服务器地址,用户名及密码后点Connect,进入到下面的界面:在这里选择要恢复数据的数据库,选择Use On-line Log(如果你又备份文件的话就不需要用这个工具了,直接用SQL搞定了)。然后点Attach,进入下面的界面:可以看到左边菜单中有很多功能,我们要恢复数据,首先要查看日志,找出我们误操作的那些日志记录,点Browse下的View Log:这样我们能... 阅读全文

posted @ 2006-11-26 11:26 且行且思 阅读(1743) 评论(0) 推荐(0) 编辑

摘要:这个帖子主要总结提高查询速度的方法,涉及到减少连接数据库次数、建立索引、优化语句等方面。 关于索引,推荐转载的这篇文章http://blog.csdn.net/dutguoyi/archive/2006/01/10/575617.aspx 改善SQL语句的效率http://community.csdn.net/Expert/topic/5087/5087396.xml?temp=.345669数据... 阅读全文

posted @ 2006-10-26 11:13 且行且思 阅读(329) 评论(0) 推荐(0) 编辑

摘要:格式一定要统一,要不然程序就不好以什么为标准进行判断,#region 返回打开的电子表格中的某个表并形成datatable/// /// 返回打开的电子表格中的某个表并形成datatable/// /// 文件绝对路径/// 要打开的表名/// 返回DATATABLE数据库集 private void ReadExcel(){ try { DataTable rs=new Data... 阅读全文

posted @ 2006-10-26 00:07 且行且思 阅读(564) 评论(0) 推荐(0) 编辑

摘要:1.清空日志 DUMP TRANSACTION 库名 WITH NO_LOG 2.截断事务日志: BACKUP LOG 数据库名 WITH NO_LOG3.收缩数据库文件(如果不压缩,数据库的文件不会减小 企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件 --选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就... 阅读全文

posted @ 2006-07-07 18:00 且行且思 阅读(1142) 评论(0) 推荐(0) 编辑

摘要:1:先 ,DUMP TRANSACTION 库名 WITH NO_LOG , 然后,Dbcc ShrinkFile(日志文件逻辑名称,1)。 2:在企业管理器中,选择数据库-》右击鼠标右键选属性-》在属性对话框中选选项的标签页 -》在故障恢复模式中选择为“简单”。 清空日志 DUMP TRANSACTION 库名 WITH NO_LOG 或:截断日志: backup log 数据库 w... 阅读全文

posted @ 2006-07-03 16:33 且行且思 阅读(356) 评论(0) 推荐(0) 编辑

摘要:一、备份数据库 1、打开SQL企业管理器,在控制台根目录中依次点开Microsoft SQL Server2、SQL Server组-->双击打开你的服务器-->双击打开数据库目录3、选择你的数据库名称(如论坛数据库Forum)-->然后点上面菜单中的工具-->选择备份数据库4、备份选项选择完全备份,目的中的备份到如果原来有路径和名称则选中名称点删除,然后点添加,如果原来没有路径和名称则直接选择添... 阅读全文

posted @ 2006-07-03 16:29 且行且思 阅读(390) 评论(0) 推荐(0) 编辑