导航

随笔分类 -  SQL

摘要:Use Masteralter database 数据库名modify file (name=逻辑名,newname=新逻辑名) 阅读全文

posted @ 2007-05-03 17:29 pegger 阅读(326) 评论(0) 推荐(0) 编辑

摘要:在大的数据库应用中,经常因为各种原因遇到重复的记录,造成数据的冗余和维护上的不便。1.用rowid方法2.用group by方法3.用distinct方法 1。用rowid方法据据oracle带的rowid属性,进行判断,是否存在重复,语句如下:查数据:select * from table1 a where rowid !=(select max(rowid) from table1 b whe... 阅读全文

posted @ 2007-04-18 19:02 pegger 阅读(301) 评论(0) 推荐(0) 编辑

摘要:Create function fun_getPY ( @str nvarchar(4000) ) returns nvarchar(4000) as begin declare @word nchar(1),@PY nvarchar(4000) set @PY='' while len(@str)>0 begin set @word=left(@str,1)... 阅读全文

posted @ 2007-04-11 10:16 pegger 阅读(247) 评论(0) 推荐(0) 编辑

摘要:-- Transfer对象的重要属性 -- 1. 属性 属性名 类型 描述--------------------------------- ------------------- --------------------CopyAllDefaults Boolean 所有默认值... 阅读全文

posted @ 2007-04-11 10:01 pegger 阅读(280) 评论(0) 推荐(0) 编辑

摘要:/**//*--压缩数据库的通用存储过程 压缩日志及数据库文件大小 因为要对数据库进行分离处理 所以存储过程不能创建在被压缩的数据库中--邹建 2004.03(引用请保留此信息)--*//**//*--调用示例 exec p_compdb 'test'--*/use master --注意,此存储过程要建在master数据库中goif exists (select * from dbo.sys... 阅读全文

posted @ 2007-04-11 09:57 pegger 阅读(261) 评论(0) 推荐(0) 编辑

摘要:*--实现分页的通用存储过程 显示指定表、视图、查询结果的第X页 对于表中主键或标识列的情况,直接从原表取数查询,其它情况使用临时表的方法 如果视图或查询结果中有主键,不推荐此方法 如果使用查询语句,而且查询语句使用了order by,则查询语句必须包含top 语句--*//**//*--调用示例 exec p_show '地区资料' exec p_show '... 阅读全文

posted @ 2007-04-11 09:54 pegger 阅读(160) 评论(0) 推荐(0) 编辑

摘要:if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_qry]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)drop procedure [dbo].[p_qry]GO/**//*--生成交叉表的简单通用存储过程 根据指定的表名,纵横字段,统计字段,自动生成交叉... 阅读全文

posted @ 2007-04-11 09:52 pegger 阅读(192) 评论(0) 推荐(0) 编辑

摘要:'方法一Public Sub ExecuteSQLScriptFile()Sub ExecuteSQLScriptFile(cn as ADODB.Connection,sqlFile As String)Dim strSql As String, strTmp As StringOpen sqlFile For Input As #1strSql = ""Do While Not EOF(1)L... 阅读全文

posted @ 2007-03-10 15:16 pegger 阅读(405) 评论(1) 推荐(0) 编辑

摘要:/// ///备份数据库到本地磁盘 /// public bool BackUp(string BackUpFile) { try { //第一步:在服务器上创建临时文件夹 ExecuteSql(@"master..xp_cmdshell 'md C:\temp'"); Execute... 阅读全文

posted @ 2007-03-10 15:15 pegger 阅读(812) 评论(1) 推荐(0) 编辑

摘要:backup log 数据库名称 with no_log dbcc shrinkfile (数据库日志文件逻辑名称) 例如 阅读全文

posted @ 2007-03-10 15:12 pegger 阅读(246) 评论(0) 推荐(0) 编辑

摘要:转自: http://www.cnblogs.com/foundation 阅读全文

posted @ 2007-03-09 10:38 pegger 阅读(543) 评论(0) 推荐(0) 编辑

摘要:大多数的单据都需要有个单据号。有的单据号就是顺序编号如:000001,000002……。有的单据号是有一定意义的,如我遇见过的一个需求:单据号共12位,1位帐套号(区分使用单位的),1位单据标识号(表示该单是什么单,如:E表示订货单,X表示销售单),2位年号(05表示2005年),2位月号,2位日号,4位编号(按当天的顺序,最大9999,超过9999的就用9999表示) JE0505070001就表示某某单位2005年5月7日的第一单订货单。用编程实现这个要求当然不算太难,不过要将单据号生成方法放到存储过程中去就要费点心思了。 阅读全文

posted @ 2007-03-09 10:12 pegger 阅读(302) 评论(0) 推荐(0) 编辑

摘要:安装SQL SERVER 2000时提示: “以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机。” 阅读全文

posted @ 2007-03-09 10:10 pegger 阅读(534) 评论(0) 推荐(0) 编辑

河南恒友科贸有限公司 
电话 :0371-53733453    传真:0371-65388972
地址:郑州市郑花路8号 E-mail:hengyousoft@QQ.com