交互式SQL(Transact SQL,TSQL) 它是SQL Server的查询语言。提供以下命令: · 创建和数据库对象。 · 访问和修改数据。 · 数据聚合(aggregation,又称聚集)。 · 实施安全措施。 数据库对象  
2004-11-07存取数据 select语句 1. 选择表中的所有列 “*”对Select语句有特殊意义。它指定表中的所有列,而不用列出列的名字。列的顺序和表中的顺序相同。 2. 选择不同的值 如果被选择列表中的列有重复值,这时“distinct”关键字可以用来忽略重复值。
2004-11-07数据排序 ORDER BY子句按指定的顺序对数据排序(ordering data)。它要求一个列名字列表或非负整数列表来指定列的位置。分别用ASC代表升序,DESC代表降序,默认为ASC。 限制返回行的数目
2004-11-07管理文本和图像数据 文本和图像数据类型列可以象其它列一样包含在SELECT语句的Select_list中。通过SELECT语句检索的最大文本大小由TEXTSIZE设置来控制。默认的TEXTSIZE的值是4096字节,使用SET TEXTSIZE语句可重新设
2004-11-07使用SQL Server开发应用程序 编写存储过程与触发器 存储过程和触发器是由用户创建的、驻留在服务器的一组Transact SQL查询语句。触发器是系统在特定条件下执行的。存储过程能够改善应用程序的性能。当客户程序需
2004-11-07建立存储过程体 存储过程逻辑驻留在存储过程体中。一个存储过程体中可以包含任意条Transact SQL语句。下面的Transact SQL语句不能在任何存储过程体中出现: · CREA
2004-11-07i. 声明游标 在这一步中,需要指定游标的属性和根据要求产生的结果集。有两种方法可以指定一个游标。 形式1 (ANSI 92) DECLARE cursor_name [INSEN
2004-11-07存储过程中返回结果 从存储过程中返回结果有三种方式: 1、 返回结果集 这是客户端应用程序返回结果的最通用的方法。结果集是通过使用SELECT语句选择数据产生的。结果集可以从永久表、临时表或局
2004-11-07MySQL是完全网络化的跨平台关系型数据库系统,一个真正的多用户、多线程SQL数据库服务器,同时是具有客户机/服务器体系结构的分布式数据库管理系统.它具有功能强、使用简便、管理方便、容易使用、运行速度快、安全可靠性强等优点,用户可利用许多语言编写访问MySQ
2004-11-07字段类型 1.INT[(M)] 正常大小整数类型 2.DOUBLE[(M,D)] [ZEROFILL] 正常大小(双精密)浮点数字类型 3.DATE 日期类型。支持
2004-11-07本章内容 SQL介绍 使用SELECT 语句从表中取数据 创建新表 字段属性 向表中添加数据 删除和修改表 为了建立交互站点,你需要使用数据库来存储来自访问者的信息。例如,你要建立一个职业介绍服务的站点,你就需要
2004-11-07本章内容 ■ 创建索引 ■ SQL核心语句 ■ 集合函数 ■ 其它常用的SQL表达式,函数,和过程 第十章“SQL基础”向你初步介绍了SQL。你学会了如何用SELECT语句进行查询,你还学会了如何建立自己的表。在这一章里,你将加深你
2004-11-071.Dynamic SQL Format 1 EXECUTE IMMEDIATE SQLStatement {USING TransactionObject} ; eg: string Mysql Mysql = "CREATE TABL
2004-11-07表数据操作包括数据的插入、修改和删除。 一、插入数据 在向表中添加数据时应该注意两点:第一是用户权限,只有sysadmin角包成员、数据库和数据库对象所有者及其授权用户才有权限向表中添加数据;第二是数据格式,对于不同的数据类型,插入数据的格式
2004-11-07在动态网站的设计中,数据库设计的重要性不言而喻。如果设计不当,查询起来就非常吃力,程序的性能也会受到影响。无论你使用的是mySQL或者Oracle数据库,通过进行正规化的表格设计,可以令你的PHP代码更具可读性,更容易扩展,从而也会提升应用的性能。
2004-11-07第二级正规化形式 1.为应用在多条记录的字段建立独立的表格 2.通过一个foreign key来关联这些表格的值 我们将url的值放在一个独立的表格中,这样我们就可以在以后加入更多的数据,而无需担心产生重复的值。我们还通过
2004-11-07数据关系 在定义第四个正规化的形式前,我想首先提一下三种基本的数据关系:一对一,一对多和多对多。我们回头看一下经过第一个正规化的users表。要是我们将url的字段放在一个独立的表中,每次在users表中插入一个记录,我们就会在urls表中插入一行。
2004-11-07昨天说了使用REMOTE SERVER,虽说使用起来很方便,但是只能在MSSQL之间 使用,如果要将SQL7同SQL 6.5联接应该怎么?或者用SQL7同ORACLE或SYSBASE联 接应该怎么办呢?这就需要用到LINKED SERVER。 今天先说一下SQL7之间使
2004-11-07曾因工作的原因,在别人的督促之下,试了SQL 7同ORACLE联接,在SQL7中直接访问ORACLE的数据库方法,下面将该方法简单说一下。 当时用的是LINKED SERVER直接联接对方数据库。 一、先在SQL服务器
2004-11-07昨天说的是用ENTERPRISE MANAGER设置ORACLE的LINKED SERVER,今天说一下对于相同的设置在Query Analyzer中使用系统过程进行的方法。 在Enterprise Manager中,设置时有以下三部分: &nbs
2004-11-07