Terry's blog

Focus on bigdata and cloud.

博客园 首页 新随笔 联系 订阅 管理

随笔分类 -  数据库

上一页 1 2

摘要:创建 DML 或 DDL 触发器。触发器是数据库服务器中发生事件时自动执行的特种存储过程。如果用户要通过数据操作语言 (DML) 事件编辑数据,则执行 DML 触发器。DML 事件是针对表或视图的 INSERT、UPDATE 或 DELETE 语句。DDL 触发器用于响应各种数据定义语言 (DDL) 事件。这些主要是 CREATE、ALTER 和 DROP 语句。通过 Transact-SQL 语... 阅读全文
posted @ 2007-12-11 09:56 王晓成 阅读(3431) 评论(2) 推荐(1)

摘要:CREATE PROCEDURE 创建存储过程,存储过程是保存起来的可以接受和返回用户提供的参数的 Transact-SQL 语句的集合。 可以创建一个过程供永久使用,或在一个会话中临时使用(局部临时过程),或在所有会话中临时使用(全局临时过程)。 也可以创建在 Microsoft? SQL Server? 启动时自动运行的存储过程。 语法 CREATE PROC [ EDURE ] proced... 阅读全文
posted @ 2007-12-11 09:54 王晓成 阅读(1292) 评论(0) 推荐(0)

摘要:创建存储过程。存储过程是已保存的 Transact-SQL 语句集合,或对 Microsoft .NET Framework 公共语言运行时 (CLR) 方法的引用,可接收并返回用户提供的参数。可以创建过程供永久使用,或在一个会话(局部临时过程)中临时使用,或在所有会话(全局临时过程)中临时使用。 启动 SQL Server 的一个实例时,也可以创建并自动运行存储过程。 Transact-SQL... 阅读全文
posted @ 2007-12-11 09:52 王晓成 阅读(1890) 评论(0) 推荐(0)

摘要:为指定表或视图创建关系索引,或为指定表创建 XML 索引。可在向表中填入数据前创建索引。可通过指定限定的数据库名称,为另一个数据库中的表或视图创建索引。 Transact-SQL 语法约定 语法 Create Relational Index CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ] INDEX index_name ON ( ... 阅读全文
posted @ 2007-12-11 09:51 王晓成 阅读(3292) 评论(0) 推荐(0)

摘要:为给定表或视图创建索引。 只有表或视图的所有者才能为表创建索引。表或视图的所有者可以随时创建索引,无论表中是否有数据。可以通过指定限定的数据库名称,为另一个数据库中的表或视图创建索引。 语法 CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ] INDEX index_name ON { table | view } ( column [ ASC |... 阅读全文
posted @ 2007-12-11 09:48 王晓成 阅读(6796) 评论(2) 推荐(0)

摘要:功能: 定义 Transact-SQL 服务器游标的特性,例如游标的滚动行为和用于生成游标对其进行操作的结果集的查询。DECLARE CURSOR 接受基于 SQL-92 标准的语法和使用一组 Transact-SQL 扩展的语法。 SQL-92 语法 DECLARE cursor_name [ INSENSITIVE ] [ SCROLL ] CURSOR FOR select_sta... 阅读全文
posted @ 2007-12-11 09:42 王晓成 阅读(4274) 评论(0) 推荐(0)

摘要:功能: 定义 Transact-SQL 服务器游标的特性,例如游标的滚动行为和用于生成游标对其进行操作的结果集的查询。DECLARE CURSOR 接受基于 SQL-92 标准的语法和使用一组 Transact-SQL 扩展的语法。 SQL-92 语法: DECLARE cursor_name [ INSENSITIVE ] [ SCROLL ] CURSOR FOR select_st... 阅读全文
posted @ 2007-12-11 09:38 王晓成 阅读(2388) 评论(0) 推荐(0)

摘要:1 数据的完整性 约束是用来确保数据的准确性和一致性。数据的完整性就是对数据的准确性和一致性的一种保证。 数据完整性(Data Integrity)是指数据的精确(Accuracy)和可靠性(Reliability)。 分为以下四类: 1 实体完整性:规定表的每一行在表中是惟一的实体。 2 域完整性: 是指表中的列必须满足某种特定的数据类型约束,其中约束又包括取值范围、精度等规定。 3 ... 阅读全文
posted @ 2007-11-27 09:43 王晓成 阅读(2220) 评论(0) 推荐(0)

摘要:视图的创建与销毁 1创建语法: CREATE VIEW [ schema_name . ] view_name [ (column [ ,...n ] ) ] [ WITH [ ,...n ] ] AS select_statement [ ; ] [ WITH CHECK OPTION ] ::= { [ ENCRYPTION ] [ SCHEMABINDING ] ... 阅读全文
posted @ 2007-11-27 09:29 王晓成 阅读(645) 评论(0) 推荐(0)

摘要:(1)执行From子句,根据From子句中的一个或多个表创建工作表。如果在From子句中有两个或多个表,DBMS将对表进行交叉连接,作为工作表。 (2)如果有Where子句,DBMS将WHERE子句列出的搜索条件作用于步骤(1)生成的工作表。DBMS保留那些满足搜索条件的行,删除那些不满足搜索条件的行。 (3)如果有GROUP BY子句,DBMS将步骤(2)生成的结果表中的行分成多个组,每... 阅读全文
posted @ 2007-11-27 09:12 王晓成 阅读(891) 评论(0) 推荐(0)

摘要:一、数据库设计方面 1、字段类型。 varchar(max)\nvarchar(max)类型的引入大大的提高了编程的效率,可以使用字符串函数对CLOB类型进行操作,这是一个亮点。但是这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否会出现大规模的碎片?是否碎片会引发效率问题?这都是需要进一步探讨的东西。 varbinary(max)代替image也让SQL... 阅读全文
posted @ 2007-11-23 12:20 王晓成 阅读(493) 评论(0) 推荐(0)

摘要:概述: 用户对数据库最频繁的操作是数据查询。一般情况下,数据库进行查询操作时,需要对整个表进行搜索。当表中的数据很多时,搜索数据就需要很长的时间,为了提高检索数据的能力,数据库引入了索引机制。 定义: 索引是一个单独的、热处理的数据库结构,是数据库的一个表中所包含的值的列表,其中注明了表的各个值所在的存储位置。索引是依赖于表建立的,提供了编排表中数据的方法。 实际上一个表的存储是... 阅读全文
posted @ 2007-11-23 10:09 王晓成 阅读(1348) 评论(0) 推荐(0)

摘要:--数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER TABLE --修改数据库表结构 CREATE VIEW --创建一个视图 DROP VIEW -... 阅读全文
posted @ 2007-11-22 16:57 王晓成 阅读(270) 评论(0) 推荐(0)

摘要:Where do you want to connect today? ... 阅读全文
posted @ 2007-11-15 15:45 王晓成 阅读(437) 评论(0) 推荐(0)

摘要:SQL Native Client ODBC Driver Standard security Driver={SQL Native Client};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; ... 阅读全文
posted @ 2007-11-15 15:32 王晓成 阅读(872) 评论(0) 推荐(0)

摘要:ODBC Standard Security Driver={SQL Server};Server=myServerAddress;Database=myDataBase;Uid=myUsern... 阅读全文
posted @ 2007-11-15 15:10 王晓成 阅读(359) 评论(0) 推荐(0)

摘要:本文将详细介绍如何使用Connection对象连接数据库。对于不同的.NET数据提供者,ADO.NET采用不同的Connection对象连接数据库。这些Connection对象为我们屏蔽了具体的实现细节,并提供了一种统一的实现方法。 Connection类有四种:SqlConnection,OleDbConnection,OdbcConnection和OracleConnection。 ... 阅读全文
posted @ 2007-11-15 09:40 王晓成 阅读(472) 评论(0) 推荐(0)

上一页 1 2