实现跨多个表格的数据进行组合的SQL语句2015-07-17 09:25:23
在对跨多个表格的数据进行组合时,有时很难搞清楚要使用哪一个SQL句法。我将在这里对将多个表格中的查询合并至单一声明中的常用方式进行阐述。 在这篇文章中的样本查询符合SQL92 ISO标准。不是所有的数据库生产商都遵循这项标准,而且很多厂商采取的提升措施
怎样使用SQL Server来过滤数据2015-07-17 09:25:23
我们知道,关系型数据一般以规范化的形式保存,也就是说你应该尽可能少地重复数据;在正常情况下,表与表之间仅通过各种键值实现关联。进一步地讲,规范化的含义就是:你不能在数据库中保存计算后的值,而你只能在需要的时候临时计算数据库中保存的值。 对数
在SQL Server中处理空值时涉及的三个问题2015-07-17 09:25:22
这篇文章主要介绍了在 SQL Server中处理空值时所涉及的3个问题:计数、使用空表值以及外键处理。 用COUNT(*)处理空值 大多数集合函数都能在计算时消除空值;COUNT函数则属于例外。对包含空值的一个列使用COUNT函数,空值会从计算中消除。但假如COUNT函数使用
SQL SERVER数据库口令的脆弱性2015-07-17 09:25:22
跟踪了一下 SQL SERVER数据库服务器的登录过程,发现口令计算是非常脆弱的, SQL SERVER数据库的口令脆弱体现两方面: 1、网络登陆时候的口令加密算法 2、数据库存储的口令加密算法。 下面就分别讲述: 1、网络登陆时候的口令加密算法 SQL SERVER网络加密的
SQL Server中的动态和静态内存分配2015-07-17 09:25:21
我们知道, SQL 服务器有两种管理方法,分别是动态分配和静态分配,用以控制程序可使用的内存数量。动态分配允许管理员声明一块内存的大小;考虑到它的实际使用, SQL 服务器可以分配给其需要占用的内存的最大值,并且(理论上)在没有使用内存的情况下将其释放
SQL存储过程的概念 优点及语法2015-07-17 09:25:21
在学习程序过程之前,先了解下什么是存储过程?为什么要用存储过程,他有那些优点 定义: 将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动
SQL Server 如何将直接传递查询作为表使用2015-07-17 09:25:21
Microsoft SQL Server 2000 将直接传递查询作为未解释的查询字符串发送到 OLE DB 数据源。查询必须使用 OLE DB 数据源可以接受的语法。Transact- SQL 语句像使用常规表引用一样使用直接传递查询结果。 本示例使用直接传递查询从 Microsoft Access 版本的 Nor
SQL存储过程学习:存储过程的调用2015-07-17 09:25:20
ASP调用带参数存储过程的几种方式 1) 这也是最简单的方法,两个输入参数,无返回值,用于Insert,Update,Delete操作较多。 2) 如果要返回 Recordset 集: 3) 以上两种方法都不能有返回值,(Recordset除外),如果要得到返回值,需要用Command的方法。 首先说明
怎样缩小SQL Server数据库日志文件2015-07-17 09:25:20
本文将向大家讲解一下怎样缩小 SQL Server 的数据库日志文件,比较简单,一看就能明白。 问:我的数据库实际大小为600MB, 日志文件实际大小为33MB, 但日志文件占用空间为2.8GB!我曾经试了几种方式,SHIRNK DATABASE, TRUNCATE LOG FILE, 都没办法将文件缩
SQL存储过程学习:存储过程的创建2015-07-17 09:25:19
表book的内容如下 编号 书名 价格 001 C语言入门 $30 002 PowerBuilder报表开发 $52 实例1:查询表Book的内容的存储过程 实例2:加入一笔记录到表book,并查询此表中所有书籍的总金额 执行例子: 存储过程的3种传回值: 1.以Return传回整数 2.以output格式传回参

相关栏目

推荐SQL Server