可定制的数据库备份和恢复程序
摘要:在我们做数据库系统的程序时,经常需要为客户做一个数据库的备份和恢复程序,特别是对于一些非专业的数据库用户,这个程序更是必不可少,而且操作必需足够简单。因为在很多系统中,数据库的备份恢复功能都是相近的,因此,我们最好做一个通用的数据库备份恢复程序,这样就不必每个系统都开发一套了。 要开发这样一套系统,我个人认为应该满足以下要求: 1. 备份恢复操作应该有历史记录(必需有一个备份列表,列出备份...
阅读全文
posted @
2005-10-10 11:10
冷月孤峰
阅读(130)
推荐(0)
(转贴)高效的数据分页的存储过程
摘要:CREATE PROCEDURE pageTest --用于翻页的测试--需要把排序字段放在第一列 ( @FirstID nvarchar(20)=null, --当前页面里的第一条记录的排序字段的值 @LastID nvarchar(20)=null, --当前页面里的最后一条记录的排序字段的值 @isNext bit=null, --true 1 :下一页;false 0:...
阅读全文
posted @
2005-10-10 11:07
冷月孤峰
阅读(175)
推荐(0)
(转贴)分页存储过程
摘要:一个秘密是关于SELECT语句的: SQL中的SELECT语句可以将另外一个SELECT语句作为内容来源,并且按此规律进行嵌套处理,但是,有一个前提,必须对作为来源的SELEC结果集指定别名,下面是一个示例性SQL语句,你可以在查询分析器里证实它: select top 10 * from (select top 100 * from tblproducts where name like '%m...
阅读全文
posted @
2005-10-10 11:06
冷月孤峰
阅读(335)
推荐(0)
SqlServer中定时运行的设置
摘要:1.打开企业管理器2.展开SQL Server服务器注册实例3.选择“管理”-》“SQL Server代理”-》“作业”,右击“作业”条目4.选择“新建作业(J)…”5.选择“常规”卡。在“名称”栏里填写新作业名称6.选择“步骤”卡,点击“新建(W)”7.在“常规”栏里,给“步骤名”命名“1”。选择“类型”-》“Transact-SQL脚本(TSQL)”8.选择数据库9.写上你的存储过程执行命令 ...
阅读全文
posted @
2005-10-10 11:03
冷月孤峰
阅读(210)
推荐(0)
(转贴)大数据量下的分页SqlServer+C#
摘要:如果数据表中有唯一的自增索引,并且这个字段没有出现断号现象。检索页面大小的块区数据就非常简单了。通过简单的Sql语句就可以实现这个功能: select * from orders where orderid between 10248 and 10253 其中,开始编号为:(CurrentPageIndex - 1) * PageSize 结束编号为:CurrentPageIndex ...
阅读全文
posted @
2005-10-10 11:02
冷月孤峰
阅读(312)
推荐(0)
查找数据库中带单引号的记录
摘要:前些天在csdn上看到一个问题:我想查看 a 字段中有哪些记录是含有 单引号我用下面的语句select a ,b ,c from table1 where a like '%'%'这句话报错。其实只要改一点就好了:select a ,b ,c from table1 where a like '%''%'
阅读全文
posted @
2005-10-10 10:57
冷月孤峰
阅读(315)
推荐(0)
查询10到20行的数据
摘要:1、 alter table tablename add id int identity(1,1) select * from tablename where id>=10 and id<=20 alter table tablename drop id2、用存储过程 create proc pageSelectTest ( @intN int, @intM int ) as set n...
阅读全文
posted @
2005-10-10 10:55
冷月孤峰
阅读(244)
推荐(0)
SQLServer和Oracle的常用函数对比
摘要:自己大概整理了一下,不全的希望高手来补充---------数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) S:se...
阅读全文
posted @
2005-10-10 10:53
冷月孤峰
阅读(142)
推荐(0)
sql数据库安全设置
摘要:首先,做好用户安全: --简单的,只允许sql的用户访问sql(防止利用administrator组用户访问) 1.企业管理器--右键SQL实例--属性--安全性--身份验证--选择"sql server和windows"--确定 2.企业管理器--安全性--登陆--右键sa--设置密码--其他用户也设置密码 3.删除用户: BUILTIN\Adminis...
阅读全文
posted @
2005-10-10 10:51
冷月孤峰
阅读(728)
推荐(0)
sql日期格式转换
摘要:convert(char(10),datetime,101) 在数据库取出来的时候就转换好 select getdate() 2004-09-12 11:06:08.177 我整理了一下SQL Server里面可能经常会用到的日期格式转换方法: 举例如下: select CONVERT(varchar, getdate(), 120 ) 2004-09-12 11:06:08 selec...
阅读全文
posted @
2005-10-10 10:50
冷月孤峰
阅读(590)
推荐(0)
SqlServer 与ACCESS、EXCEL的数据转换
摘要:熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQL SERVER、ACCESS、EXCEL数据转换,详细说明...
阅读全文
posted @
2005-10-10 10:49
冷月孤峰
阅读(183)
推荐(0)
sp_executesql介绍和使用
摘要:sp_executesql执行可以多次重用或动态生成的 Transact-SQL 语句或批处理。Transact-SQL 语句或批处理可以包含嵌入参数。 语法sp_executesql [@stmt =] stmt[ {, [@params =] N'@parameter_name data_type [,...n]' } {, [@param1 =] 'value1' [,...n...
阅读全文
posted @
2005-10-10 10:47
冷月孤峰
阅读(651)
推荐(0)
Sql Server基本函数
摘要:1.字符串函数 长度与分析用 datalength(Char_expr) 返回字符串包含字符数,但不包含后面的空格 substring(expression,start,length) 不多说了,取子串 right(char_expr,int_expr) 返回字符串右边int_expr个字符 字符操作类 upper(char_expr) 转为大写 lower(char_expr) 转为小写 spa...
阅读全文
posted @
2005-10-10 10:39
冷月孤峰
阅读(98)
推荐(0)
C#+Sql数据库备份
摘要:1.在项目中添加SQLDmo dll文件引用(SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象))2在相应页面加using SQLDMO引用3.下面是用C#语言书写的用于Microsoft SQL Server数据库备份和恢复的类: using System; namespace DbService{/// /// DbOper类,主要实现对...
阅读全文
posted @
2005-10-10 10:38
冷月孤峰
阅读(1881)
推荐(0)