随笔分类 -  DATABASE

1 2 下一页
游标嵌套示例
摘要:USE [OnlineQualDB]GO/****** Object: StoredProcedure [dbo].[usp_Tqc_QualStat4] Script Date: 10/25/2013 16:14:54 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author: -- Create date: -- Description: EXEC usp_Tqc_QualStat4 -- 17.5... 阅读全文
posted @ 2013-10-28 15:30 记得忘记 阅读(3891) 评论(0) 推荐(0) 编辑
DevExpressXtraReport—制作雷达图
摘要:存储过程:SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author: -- Create date: -- Description: 评吸质量雷达图分析-- 调用示例:EXEC [dbo].[usp_Tqc_Raw_SmokingTest] '2013-08-26','2013-08-27'-- =============================================ALTER PROCEDURE 阅读全文
posted @ 2013-08-27 16:49 记得忘记 阅读(1710) 评论(1) 推荐(1) 编辑
基于企业上下级关系的组织机构体系数据模型设计
摘要:这二天在设计基于一个公司的组织机构的人员的上下级关系的模型设计,开始考虑通过岗位体系表来体现一个公司的上下级的关系,后面发现如果是平级的情况,人员的权限不好控制,后面通过一张人员上下级关系表就很好的体现了这个关系。这张人员上下级关系表就是体现我的上级是谁,我的下级是谁。就可以在后续的系统中很好的控制后面人员的上下级权限问题。现在我把我的这个模型放上来给大家讨论一下,看看有没有什么更好的建议。 阅读全文
posted @ 2010-05-28 16:20 记得忘记 阅读(3292) 评论(17) 推荐(3) 编辑
Sql server一些常见性能问题的总结
摘要:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from... 阅读全文
posted @ 2008-06-12 22:24 记得忘记 阅读(195) 评论(0) 推荐(0) 编辑
SQL2005 递归查询示例,非常方便
摘要:-- SQL2005 递归查询示例,非常方便 -- Author:BOBBY WITH tree AS (SELECT F_DEPT_ID, CAST(F_DEPT_NAME AS varchar(MAX)) AS F_DEPT_NAME FROM dbo.T_ACCOUNTS_DEPT_INFO AS A WHERE (F_PARENT_DEPT... 阅读全文
posted @ 2007-10-25 16:00 记得忘记 阅读(1015) 评论(0) 推荐(0) 编辑
sql server clr 集成系列之二 简单的sql 函数
摘要:第一, 新建类库,引用命名空间,using Microsoft.SqlServer.Server; 第二, 编写一个公共类,含有一个公共的静态函数,并且具有特性:[Microsoft.SqlServer.Server.SqlFunction(DataAccess=DataAccessKind.None)] ,其中的DataAccess=DataAccessKind.None ,意味该函数不访问用... 阅读全文
posted @ 2007-08-29 22:31 记得忘记 阅读(287) 评论(0) 推荐(0) 编辑
SQL SERVER和SYBASE的渊源
摘要:之所以将这两种数据库一起是应为MS SQL Server是购买Sybase公司1987年推出的Sybase SQL Server,又称为大学版INGRES的第三代产品,所以他们实质是一样的。 SQL Server的新版本是SQL Server 7,SQL Server具有单进程愈多线索的体系结构。及SQL Server只有一个服务器进程,所有的客户都连接多这个进程上。但是,改进程又细分为多个... 阅读全文
posted @ 2007-08-16 14:04 记得忘记 阅读(229) 评论(0) 推荐(0) 编辑
SQL Server 2005 的版本和组件
摘要:可以在生产环境中使用所有版本的 SQL Server 2005,但 SQL Server 2005 Developer Edition 和 SQL Server 2005 Evaluation Edition 除外。以下段落介绍 SQL Server 2005 的多个版本。 SQL Server 2005 Enterprise Edition(32 位和 64 位) Enterprise E... 阅读全文
posted @ 2007-08-16 13:59 记得忘记 阅读(1152) 评论(0) 推荐(0) 编辑
Sql Server2005,开启“clr enabled”
摘要:EXEC sp_configure 'clr enabled' , 1 RECONFIGURE clr enabled 选项 已更新: 2006 年 4 月 14 日 使用 clr enabled 选项可以指定 Microsoft SQL Server 是否可以运行用户程序集。clr enabled 选项提供下列值。 值 ... 阅读全文
posted @ 2007-03-12 16:02 记得忘记 阅读(1046) 评论(0) 推荐(0) 编辑
数据模型设计
摘要:数据模型设计 Title - PDM Diagrams Title - Model level diagrams Diagrams - 图表%ITEM% Graphic Title - Physical diagrams objects Title - Tables Title - Model level tables Table - 表格%ITEM% Code... 阅读全文
posted @ 2007-02-02 15:07 记得忘记 阅读(332) 评论(0) 推荐(0) 编辑
SQL语句效率分析
摘要:第一种写法:语句执行花费时间(毫秒) 330 SELECT VGoodsLocationC, Vtrancode, VStartPoint, V_OldGBGrade, V_GBGrade, SUM(IPackageCount) AS IPackageCount, SUM(NWeight) AS NWeight ... 阅读全文
posted @ 2006-11-13 14:20 记得忘记 阅读(481) 评论(0) 推荐(0) 编辑
深入浅出理解索引结构
摘要:(一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安... 阅读全文
posted @ 2006-11-09 15:04 记得忘记 阅读(286) 评论(0) 推荐(0) 编辑
SP笔记:交叉实现七行并成一行
摘要:set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo-- =============================================-- Author: CHENQP-- Create date: 9:37 2006-10-30-- Description: 获取挑选库存货位信息查询、用于领导决策系统-- 交叉实现七行并成一行-... 阅读全文
posted @ 2006-11-02 15:43 记得忘记 阅读(270) 评论(0) 推荐(0) 编辑
SqlServer Text类型字段超过8000字处理
摘要:SqlServer的T-Sql如下:表结构:字段名 id title content类型 int char(200) textInsert Into News (title,content) Values (@title,@content)实际上这样插入是不能超过8000字节的(content字段)。SqlServer在这方面... 阅读全文
posted @ 2006-10-12 16:31 记得忘记 阅读(801) 评论(0) 推荐(0) 编辑
SQL笔记:限制条码和删除标记为0的记录唯一
摘要:set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo--限制条码和删除标记为0的记录唯一--Commit Date:11:00 2006-9-22ALTER TRIGGER [TR_IU_OutByMachineDetail] ON [dbo].[T_OutByMachineDetail] AFTER INSERT, UPDATEAS BEGIN ... 阅读全文
posted @ 2006-09-22 14:27 记得忘记 阅读(263) 评论(0) 推荐(0) 编辑
SQL笔记:把t_OutByMachineDetail中V_BarCode重复并且IsDeleted为0的日期为Min的一条更改为IsDeleted为0
摘要:-- 把t_OutByMachineDetail中V_BarCode重复并且IsDeleted为0的日期为Min的一条更改为IsDeleted为0-- Powered By:记得忘记 UPDATE t_OutByMachineDetailSET IsDeleted = 1 WHERE PID IN (SELECT PID FROM t_OutByMachineDetail T1 RIGHT J... 阅读全文
posted @ 2006-09-19 18:06 记得忘记 阅读(357) 评论(0) 推荐(0) 编辑
存储过程编写经验和优化措施
摘要:一、前言:在经过一段时间的存储过程开发之后,写下了一些开发时候的小结和经验与大家 共享,希望对大家有益,主要是针对Sybase和SQL Server数据库,但其它数据库应该有一些 共性。 二、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的 优化的项目开发人员,对数据库有浓厚兴趣的人。 三、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个... 阅读全文
posted @ 2006-09-18 11:58 记得忘记 阅读(215) 评论(0) 推荐(0) 编辑
利用Log Explorer将你已经delete,truncate,drop过的数据进行恢复
摘要:了解数据库的人都知道,数据库的日志记录了我们所有对数据库的操作动作,正是有了日志才使得事务的回滚成为可能。也就是说日志可以让所有的动作可逆,尽管我们知道这个原理,但是很少有人去分析sqlserver的日志,然后生成逆向的脚本,将已经执行的删除动作撤销。现在,我们可以不用发愁了,因为有了Log Explorer ,我们可以使用它来分析sqlserver的日志,生成逆向脚本,来抢救我们已经删除... 阅读全文
posted @ 2006-09-18 11:55 记得忘记 阅读(1244) 评论(0) 推荐(0) 编辑
不可小视视图对效率的影响力
摘要:近日为一家企业开发数据库方面的应用。有两张数据表:A和B,其中A的记录为2万条左右,而B中的数据为200万条以上,现在要求以a.id=b.id为关联进行数据筛选。 为此要求,我做了个视图View1,将a.id与b.id关联起来,运行该视图的查询,使用了2秒中就得到结果了。这时又有一特殊需求:编写存储过程,该存储过程中有一个游标的循环,该循环重复1万次,在每次循环中都使用了对View1的查询,举例如... 阅读全文
posted @ 2006-09-13 17:36 记得忘记 阅读(239) 评论(1) 推荐(0) 编辑
SQLServer 2K 安装重复出现挂起问题解决办法
摘要:如果在安装补丁的时候遇到如下类似错误: 1、安装过程中出现“以前进行的程序创建了挂起的文件操作,运行安装程序前,必须重新启动”,请按照下面步骤解决: 1、在开始->运行中输入regedit 2、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置 3、在右边窗口右击PendingFileRenameOpera... 阅读全文
posted @ 2006-07-14 07:32 记得忘记 阅读(217) 评论(0) 推荐(0) 编辑

1 2 下一页
点击右上角即可分享
微信分享提示