大型 数据库 设计原则 作者:思索 整理:南海 一个好的数据库产品不等于就有一个好的应用系统,如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。一般来讲,在一个MIS系统分析、设计、测试和试...
交互式SQL(Transact SQL,TSQL) 它是SQL Server的查询语言。提供以下命令: 创建和 数据库 对象。 访问和修改数据。 数据聚合(aggregation,又称聚集)。 实施安全措施。 数据库对象 数据库对象是数据库中的物理对象。这些对象拥有唯一的名字,并保存数据和数据关系...
存取数据 select语句 1. 选择表中的所有列 *对Select语句有特殊意义。它指定表中的所有列,而不用列出列的名字。列的顺序和表中的顺序相同。 2. 选择不同的值 如果被选择列表中的列有重复值,这时distinct关键字可以用来忽略重复值。 注意: 如果Select list中多于一...
数据排序 ORDER BY子句按指定的顺序对数据排序(ordering data)。它要求一个列名字列表或非负整数列表来指定列的位置。分别用ASC代表升序,DESC代表降序,默认为ASC。 限制返回行的数目 不使用WHERE子句而限制结果中的行数是可能的。TOP子句能按指定数目或百分值来限...
管理文本和图像数据 文本和图像数据类型列可以象其它列一样包含在SELECT语句的Select_list中。通过SELECT语句检索的最大文本大小由TEXTSIZE设置来控制。默认的TEXTSIZE的值是4096字节,使用SET TEXTSIZE语句可重新设置。当前的TEXTSIZE设置的值存放在全局变量@@TEXTSIZ...
使用SQL Server开发应用程序 编写 存储过程 与触发器 存储过程和触发器是由用户创建的、驻留在服务器的一组Transact SQL查询语句。触发器是系统在特定条件下执行的。存储过程能够改善应用程序的性能。当客户程序需要访问数据时,一般要经过5个步骤才能访问到数据: 1)...
建立 存储过程 体 存储过程逻辑驻留在存储过程体中。一个存储过程体中可以包含任意条Transact SQL语句。下面的Transact SQL语句不能在任何存储过程体中出现: CREATE DEFAULT CREATE TRIGGER CREATE PROCEDURE CREATE VIEW CREATE RULE 1、局部变量 局部变量保持存储过...
i.声明游标 在这一步中,需要指定游标的属性和根据要求产生的结果集。有两种方法可以指定一个游标。 形式1(ANSI 92) DECLARE cursor_name [INSENSITIVE] [SCROLL] CURSOR FOR select_statement [FOR {READ ONLY | UPDATE ][OF column_list]}] 形式2 DECLARE cursor_n...

