
SQL 类
文章平均质量分 78
octverve
这个作者很懒,什么都没留下…
展开
-
收集的小文章
SQL Server 2000 三个表连接SQL语句 SELECT top 1 a.simNum,a.UserID,b.DeviceNum,c.DeviceVersion FROM VehicleInfo a JOIN VehicleDetailInfo b ON b.VehID=1028 join DeviceModelInfo c ON b.DeviceNo=c.DeviceNo ----原创 2008-01-11 11:49:00 · 541 阅读 · 0 评论 -
SQL数据库 操作方法
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.转载 2007-10-09 11:35:00 · 394 阅读 · 0 评论 -
sql2005使用sa登录错误的解决
问题一:已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。 用windows身份登录, 点站点属性,将安全选项 更改为:windows 和sql 混合身份登录,解决。 问题二:sql2005使用sa登录错误解决 SQL2005企业管理原创 2007-10-09 11:31:00 · 934 阅读 · 0 评论 -
一句SQL语句解决倒序数据分页提取
一句SQL语句解决倒序数据分页提取 一句SQL语句解决倒序数据分页提取此解决方案可能比不上网上那些大段代码的store procedure的性能(性能测试我就免了),我以前也写过那样的Store Procedure或C#代码,不过简单就是美,简单就是高效。以下例子仅供大家参考: select top 3 PrintObject,PrintOperator,OperateT原创 2007-10-08 02:40:00 · 558 阅读 · 0 评论 -
第1章 数据库基础
第1章 数据库基础 http://www.cnblogs.com/zhenyulu/articles/204227.html个人感觉吕先生,真是强,再这里拜拜~~第1章 数据库基础 1.1 一个肤浅的定义 什么是数据库?这是一个很难回答的问题,经典的教科书往往都是从信息、数据说起,直到数据库。这里我想直接给出一个不准确的,肤浅的定义(这也是最早的FoxBASE时代,转载 2007-10-04 23:01:00 · 379 阅读 · 0 评论 -
数据库并发一致性案例分析
数据库并发一致性案例分析 转自:http://www.cnblogs.com/zhenyulu/articles/633486.html感谢吕老师的文章。顺便说一说,大家应该去原文看看吕老师与大家的交流,那样会受益非常大的。本部分内容为《数据库原理》课程中的一个课堂案例,幻灯片提供的动画演示有助于理解并发控制的本质,本文内容为幻灯片的摘要。1、下载本文所对应的幻灯片;转载 2007-10-04 23:31:00 · 379 阅读 · 0 评论 -
第2章 并发操作的一致性问题 (2)
第2章 并发操作的一致性问题 (2) 转自:http://www.cnblogs.com/zhenyulu/articles/330494.html谢谢吕老师本部分内容的完整代码可以从这里下载。 2.2 SQL Server 2000+ADO.NET实现并发控制2.2.1 并发一致性问题常见并发并发一致性问题包括:丢失的修改、不可重复读、读脏数据、幻影读(幻影读在一转载 2007-10-04 23:08:00 · 463 阅读 · 0 评论 -
数据库设计理论及应用(4)——概念结构设计
数据库设计理论及应用(4)——概念结构设计作者:最后一只恐龙 发表时间:2007-6-27 该系列计划包括5部分:完整性约束理论及应用、范式理论及应用、需求分析、概念结构设计、逻辑结构设计。本文是第四部分,介绍概念结构设计的内容,包括分E-R的设计、分E-R图的集成、以及基本E-R图的设计。 1.概念模型概念模型是现实世界到机器世界的一个中间层次,在这个层次中,使用接近计算转载 2007-10-02 11:56:00 · 1904 阅读 · 0 评论 -
SQL编码规范(收集)
SQL编码规范(收集) 1.书写格式 示例代码: 存储过程SQL文书写格式例 select c.dealerCode, round(sum(c.submitSubletAmountDLR + c.submitPartsAmountDLR + c.submitLaborAmountDLR) / count(*), 2) as avg, decode(nul转载 2007-10-02 00:21:00 · 617 阅读 · 0 评论 -
SQL Server2000-数据库迁移及孤立用户的解决办法
SQL Server2000-数据库迁移及孤立用户的解决办法 有时候,我们会需要将一个数据库从一个服务器移到另一个服务器上。这种迁移分两种情况,一种是整个数据服务器全部迁移,一种是只移其中的个别数据库。 相对来说,全部迁移比较好办,问题比较少,不过一般要考虑数据库停用造成的服务停顿问题。具体来说,全部迁移我一般采用以下两种简便方法:一、在目标机上做好服务后,目转载 2007-10-08 02:38:00 · 400 阅读 · 0 评论 -
SQL 抽取日期和时间
SQL 抽取日期和时间 在许多情况下,你也许只想得到日期和时间的一部分,而不是完整的日期和时间。例如,假设你想列出你的站点目录中每个站点被查询的月份。这时你不希望完整的日期和时间把网页弄乱。为了抽取日期的特定部分,你可以使用函数DATEPART(),象这样:SELECT site_name ‘Site Name’,DATEPART(mm,site_entrydate) ‘Month Poste转载 2007-10-02 16:24:00 · 521 阅读 · 0 评论 -
数据库设计理论及应用(3)——需求分析及数据流图
数据库设计理论及应用(3)——需求分析及数据流图作者:最后一只恐龙 发表时间:2007-6-26 该系列计划包括5部分:完整性约束理论及应用、范式理论及应用、需求分析、概念结构设计、逻辑结构设计。本文是第三部分,介绍需求分析中如何借助数据流图发现存储对象的方法。 1.引言不管对数据库设计还是对系统设计来说,需求分析都是第一步。需求的目的就是搞清楚用户要做什么,如果需求做的仔转载 2007-10-02 11:54:00 · 2632 阅读 · 1 评论 -
数据库设计理论及应用(1)——完整性约束
数据库设计理论及应用(1)——完整性约束作者:最后一只恐龙 发表时间:2007-6-17 该系列计划包括5部分:完整性约束理论及应用、范式理论及应用、需求分析、概念结构设计、逻辑结构设计。本文是第一部分,介绍数据库理论的几个概念,以及数据库完整性约束的相关概念和应用。1.数据库的几个概念(1) 实体(Entity):指客观存在并可相互区别的事物,一个实体在数据库中表现为表中的一转载 2007-10-02 11:51:00 · 903 阅读 · 0 评论 -
T-SQL中的递归
T-SQL中的递归 --作者:Alexander Kozak [摘要]递归是经典的技巧之一,主修计算机科学的学生经常通过编写汉诺塔程序来学习它。在这篇文章中,Alex Kozak探讨了T-SQL中的递归。 我曾经担任过大学的老师。我在开始讲授子查询时,会让学生从Northwind数据库的employees表中,找到年龄最小的雇员。大多数的学生很轻松地给出了下面的解答。SELE原创 2007-10-08 02:37:00 · 349 阅读 · 0 评论 -
精 SQL 集
sql server 取日期的年月日部分的函数 convert(varchar(10),getdate(),120) varchar(10) 截取位数可以调节,最多能显示19位(varchar(19))。 ----------------------------------查找存在某些字段的用户表和视图 select name,case when xtype=u t转载 2007-10-08 00:21:00 · 413 阅读 · 0 评论 -
《高性能的数据库》
《高性能的数据库》 第一讲:范式设计 首先,俺说,数据库重在设计,然后才是开发。按照第三范式开发,会让你提升到一个新的境界! 名词解释: 第一范式:一个不包含重复列的表归于第一范式。 第二范式:如果一个表归于第一范式且只包含依赖于主键的列,则归于第二范式。 第三范式:如果一个表归于第二范式且只包转载 2007-10-05 00:03:00 · 420 阅读 · 0 评论 -
SQL Server 2000 汉字数据简繁转换实例
SQL Server 2000 汉字数据简繁转换实例 (COM,.Net)SQL Server 2000 汉字数据简繁转换实例 (COM,.Net)首先确认在 Windows (当然只是 SQL Server 的服务器端) 上安装了 .Net Framework 1.1 !确认成功安装后:1.用 sn -k 为该类库创建一个强名密钥文件: 在安装 Microsoft .Net F转载 2007-10-08 14:39:00 · 529 阅读 · 0 评论 -
唯一且连续的编码的实现
唯一且连续的编码的实现 在信息系统的开发过程中,我们通常要处理各种各样的编码问题,有的教科书甚至将编码设计提升为系统设计阶段的一个重要步骤。此处所谓的编码,是“编号”的近义词,而非有时我们所说的“编写代码”,它通常作为对象的标识存储在数据库中。 既然是标识,那么编码应当是唯一的,事实上,唯一性是比较容易实现的:自动编号类型的字段(如果支持的话)、一定精度的当前时间等等原创 2007-10-31 12:05:00 · 432 阅读 · 0 评论 -
SQL Server2000中死锁经验总结
//<![CDATA[Sys.WebForms.PageRequestManager._initialize(AjaxHolder$scriptmanager1, document.getElementById(Form1));Sys.WebForms.PageRequestManager.getInstance()._updateControls([tAja转载 2008-03-07 23:02:00 · 405 阅读 · 0 评论 -
[转]数据库主键设计原则
[转]数据库主键设计原则 http://chavez.blogdriver.com/chavez/624259.html或许大家都设计过数据库,也为表定义过主键,今天我想阐述的是,应该如何正确的设计一个主键,在以往的一些资料中,都没有提及到主键设计的原则.我为此总结了一下:1.是否要采用GUID作为主键用GUID 作主键有它的优势与不足.优势是GUID具有唯一性,在任何情况下,转载 2008-02-24 19:46:00 · 442 阅读 · 0 评论 -
从本地SQL实例访问其它的数据库实例
从本地SQL实例访问其它的数据库实例select *from OPENDATASOURCE(SQLOLEDB, Data Source=192.168.6.2;User ID=sa;Password=sa) .数据库名.dbo.表名转载 2008-02-02 19:38:00 · 365 阅读 · 0 评论 -
五种提高 SQL 性能的方法
五种提高 SQL 性能的方法(转。收藏) <!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackback="http://madskills.com/public/xml/rss/modul转载 2008-02-03 10:58:00 · 348 阅读 · 0 评论 -
教你合理设计数据表,将优化进行到底
最近整理了下,希望对大家能有所帮助亚 wdx2008 ------------------------------------------ 字符 varchar 可变字符 和存储的字符字节相等 列:abc123占用6个字节(表现为占用磁盘大小,下同) nvarchar 可变字符 是实际存储字节的两倍 例:abc123占用12个字节 该字符使用Unicode编转载 2008-02-03 08:53:00 · 538 阅读 · 0 评论 -
[转]如何让你的百万级SQL运行得更快
[转]如何让你的百万级SQL运行得更快 人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。在对它们进行适当的优化后,转载 2008-02-02 19:40:00 · 436 阅读 · 0 评论 -
部署 Microsoft SQL Server 2005 群集
部署 Microsoft SQL Server 2005 群集——实战总结 微软公司的SQL Server 2005发布已经有一段时间了,先前作了简单的测试安装,感觉确实有不小的改进,在操作上我还是有些不适应,毕竟我不是专门做数据库管理的。菜啊! 之所以会对SQL2005感兴趣,主要是因为很多朋友都在用,而且未来我可能也会接触它。一直以来都想搞一次MDaemon的转载 2008-01-31 18:31:00 · 700 阅读 · 0 评论 -
如何:备份 Team Foundation Server
借一句老话,国庆出去玩之前,你做好备份了吗?Team Foundation Server 数据层分布于多个 SQL Server, 随着VSTS的不断深入使用,我们这里大部分新的项目和大部分的开发者都已经在Team System里开始工作了。备份工作可要赶快做好。还好VSTS的所有内容都是在SQL Server2005里了。那么就结合MSDN里介绍的备份步骤,配上我自己的实际过程向大家作个介绍。希转载 2007-11-09 14:54:00 · 558 阅读 · 0 评论 -
aspnetdb.mdf数据字典
aspnetdb.mdf数据字典 表名:aspnet_Applications说明:保存应用程序信息 字段名 类型 属性 说明 ApplicationName转载 2007-11-10 20:21:00 · 432 阅读 · 0 评论 -
Sql Server防止Sql Injection Attack的最简单的办法
Sql Server防止Sql Injection Attack的最简单的办法 Sql注入式攻击让人防不胜防,根据微软的解决办法,就是用存储过程。但是如果每个Sql操作都用存储过程来实现,这也太麻烦了点,有没有可以简单的办法呢?当然有。那就是——用存储过程……^_^放屁!你这不是等于白说么?别急,通过对SqlCommand的ExecuteNonQuery,ExecuteScalar,B转载 2008-01-28 13:59:00 · 645 阅读 · 0 评论 -
存储过程:插入更新访问记录
存储过程:插入更新访问记录香水坏坏 发表于 2007-7-7 [Database]<!--google_ad_client = "pub-0754112404161781";google_ad_width = 468;google_ad_height = 60;google_ad_format = "468x60_as";google_ad_type = "text转载 2007-11-05 02:48:00 · 474 阅读 · 0 评论 -
数据库字段映射到类实体
数据库字段映射到类实体香水坏坏 发表于 2007-7-7 [ASP.NET]<!--google_ad_client = "pub-0754112404161781";google_ad_width = 468;google_ad_height = 60;google_ad_format = "468x60_as";google_ad_type = "text";转载 2007-11-05 02:43:00 · 698 阅读 · 0 评论 -
asp.net最佳防注入分析
ASP.NET中如何防范SQL注入式攻击 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如: ⑴ 某个ASP.NET Web应用有一个登录页面,这个登录页转载 2007-10-12 02:21:00 · 1111 阅读 · 0 评论 -
保持多台服务器数据的一致性
保持多台服务器数据的一致性 很多企业用户都拥有多台SQL Server 2000服务器,为了使多台数据库服务器上的数据保持一致,我们可以将一台数据库服务器中的某个数据库移动到另外的数据库服务器中。 下面以两台SQL Server 2000服务器为例(分别用A和B表示),介绍具体操作过程。 1、前期准备 首先确保这两台安装了SQL Server 2000服转载 2007-10-16 18:42:00 · 541 阅读 · 0 评论 -
文本文件导入到数据库中的几种方法
文本文件导入到数据库中的几种方法 大型的开发中常常遇到数据源是平面文件(如文本文件)的情况,对于这样的数据源,无法使用数据库对其数据进行有效的管理,另外也无法使用SQL语句对其进行查询和操作,所以当务 <!-- --> 之急就是将转载 2007-10-15 12:17:00 · 1220 阅读 · 0 评论 -
SQL Server常用到的几个设置选项
function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelection():);void(keyit=window.open(http://www.365key.com/storeit.转载 2007-10-15 12:26:00 · 696 阅读 · 0 评论 -
第2章 并发操作的一致性问题 (1)
第2章 并发操作的一致性问题 (1) 本章代码下载:DBApp-Lab2.rar感谢吕老师第2章 并发问题及控制手段什么是并发问题?假设有这么一家书吧,顾客可以到那里喝茶读书。顾客拿着选好要读的图书到柜台登记,然后找个地方去阅读,临走时将图书归还店家。有一天,一个顾客相中了一本书后正要拿去登记,另一个顾客的手也抓住了这仅有的一本书,并发问题出现了。两个顾客要读同一本书,互不相让转载 2007-10-04 23:05:00 · 451 阅读 · 0 评论 -
数据库设计理论及应用(5)——逻辑结构设计
数据库设计理论及应用(5)——逻辑结构设计作者:最后一只恐龙 发表时间:2007-6-27 该系列计划包括5部分:完整性约束理论及应用、范式理论及应用、需求分析、概念结构设计、逻辑结构设计。本文是第五部分,介绍逻辑结构设计的内容,包括E-R图向关系模型的转换、数据模型的优化、用户子模式的设计等问题。 1.逻辑设计概述概念结构是独立于任何一种数据模型的,在实际应用中,一般所用转载 2007-10-02 11:57:00 · 1508 阅读 · 0 评论 -
SqlCommandBuilder
最近看一个案例,关于如何向数据库传数据,颇有发现。以前我的数据都是采用Sql代码用SqlCommand一条一条语句的传入数据库。但是今天发现有更好的方法。代码如下:SqlConnection cn=new SqlConnection(ConStr); DataSet DS=new DataSet(); SqlDataAdapter Sda=new SqlDataAdapter("Se转载 2007-09-23 19:06:00 · 633 阅读 · 0 评论 -
ASP.net 实现批量更新/插入
一.用SqlCommandBuilder 实现批量更新/插入 1.功能: 可以实现你对DataSet在UI层做任意操作后,直接丢给这个方法,这个方法就可以自动把你的修改更新到数据库中,而没必要每次都更新到数据库2.使用方法//////直接通过DataSet更新数据库表/////////ds中要更新的表名//////public int Upd转载 2007-09-23 18:44:00 · 1924 阅读 · 0 评论 -
数据库 '****' 的日志已满。请备份该数据库的事务日志以释放一些日志空间r的解决办法
数据库 yoursitedb 的日志已满。请备份该数据库的事务日志以释放一些日志空间。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 数据库 yoursite 的日志已满。请备份该数据库的事务日志以释放一些日志空间。源原创 2007-09-18 12:19:00 · 3020 阅读 · 0 评论 -
著名的SQL流量注入(SQL注入)攻击法
著名的SQL流量注入(SQL注入)攻击法 -------------------------------------------------------------------------------- 作者: 来源: 发表时间:2006-08-21 浏览次数:5 字号:大 中 小 之所以旧事重提,只是想给那些还没接触到的人提个醒,顺便听听众位高手们的看法转载 2007-09-18 22:10:00 · 366 阅读 · 0 评论