SQL Server 7.0 入门(六) |
建立存储过程体
存储过程逻辑驻留在存储过程体中。一个存储过程体中可以包含任意条Transact SQL语句。下面的Transact SQL语句不能在任何存储过程体中出现:
· CREATE DEFAULT
· CREATE TRIGGER
· CREATE PROCEDURE
· CREATE VIEW
· CREATE RULE
…… |
|
SQL Server 7.0 入门(五) |
使用SQL Server开发应用程序
编写存储过程与触发器
存储过程和触发器是由用户创建的、驻留在服务器的一组Transact SQL查询语句。触发器是系统在特定条件下执行的。存储过程能够改善应用程序的性能。当客户程序需要访问数据时,一般要经过5个步骤才能访问到数据:
1) 查询语句被发送到服务器。
2) 服务器编译…… |
|
SQL Server 7.0 入门(四) |
管理文本和图像数据
文本和图像数据类型列可以象其它列一样包含在SELECT语句的Select_list中。通过SELECT语句检索的最大文本大小由TEXTSIZE设置来控制。默认的TEXTSIZE的值是4096字节,使用SET TEXTSIZE语句可重新设置。当前的TEXTSIZE设置的值存放在全局变量@@TEXTSIZE中。
另一种检索文本和图像数据的方法…… |
|
SQL Server 7.0 入门(三) |
数据排序
ORDER BY子句按指定的顺序对数据排序(ordering data)。它要求一个列名字列表或非负整数列表来指定列的位置。分别用ASC代表升序,DESC代表降序,默认为ASC。
限制返回行的数目
不使用WHERE子句而限制结果中的行数是可能的。“TOP”子句能按指定数目或百分值来限制行数。
数据分组和计算聚合…… |
|
SQL Server 7.0 入门(二) |
存取数据
select语句
1. 选择表中的所有列
“*”对Select语句有特殊意义。它指定表中的所有列,而不用列出列的名字。列的顺序和表中的顺序相同。
2. 选择不同的值
如果被选择列表中的列有重复值,这时“distinct”关键字可以用来忽略重复值。
注意: 如果Select list中多于一列,则distinct关键字对它们总体有效。如…… |
|
SQL Server 7.0 入门(一) |
交互式SQL(Transact SQL,TSQL)
它是SQL Server的查询语言。提供以下命令:
· 创建和数据库对象。
· 访问和修改数据。
· 数据聚合(aggregation,又称聚集)。
· 实施安全措施。
数据库对象
数据库对象是数据库中的物理对象。这些对象拥有唯一的名字,并保存数据和数据关系信息。SQL…… |
|
SQL中代替Like语句的另一种写法 |
比如查找用户名包含有"c"的所有用户, 可以用
use mydatabase
select * from table1 where username like'%c%"
下面是完成上面功能的另一种写法:
use mydatabase
select * from table1 where charindex('c',username)>0
这种方法理论上比上一种方法多了一个判断语句,即>0, 但这个判断过程是最快的…… |
|
设置Proxy Server和SQL Server实现互联网上数据库的安 |
为SQL Server在WinSock上定义协议的步骤如下:
1. 在”启动”菜单上,指向”程序/Microsoft Proxy Server”,然后点击”Microsoft Management Console”。
2. 展开”Internet Information Service”,再展开运行Proxy Server的服务器。
3. 右击WinSock Proxy service, 再点击属性。
4. 在WinSock Proxy Service Properti…… |
|
MS SQL 7与Oracle8i的比较 |
Microsoft SQL Server 7.0 Oracle8i Standard Edition
服务器管理 优秀 好
图形工具 优秀 好
易于维护性 优秀 好
服务器引擎 优秀 好
支持多处理器 优秀 差
联结和索引选择 优秀 优秀
并发性 好 优秀
多媒体数据处理 极差 优秀
WEB连接 极差 优秀
对声音,视频,图片的支持 极差 优秀
全文检索 好 优…… |
|
SQL SERVER应用问题解答13例(三) |
问:SQL Server启动事务有几种方式?
答:有三种。第一种是显式声名的事务,这种事务要以BEGIN TRANSACTION为事务的起始标志。第二种是自动提交事
务,这是SQL Server的缺省设置。每一个T-SQL语句在执行完成后会被自动提交。第三种是隐含事务,在这种方式下,
SQL Server会在当前事务被提交或回滚后自动启…… |
|
SQL SERVER应用问题解答13例(一) |
问:Tempdb In Ram的配置出错怎么办?
答:SQL Server提供了将Tempdb存放在内存中的机制,以提高系统效率。但是,如果把“Tempdb In Ram”的值设置过
大,会导致SQL Server无法正常启动。如果遇到这类问题,您可以:
在命令行提示下以最小资源模式启动SQL Server(如:C:\MSSQL\BINN\SQLSERVR-f…… |
|
SQL SERVER应用问题解答13例(一) |
问:如何在SQL Enterprise Manager version 6.5下操作SQL Server 6.0的服务器?
答:在使用SQL Enterprise Manager version 6.5来操作SQL Server 6.0之前,首先要在6.0的服务器下运行
SQLOLE65.SQL,该文件在MSSQL\INSTALL的目录下。
问:在将SQL Server 6.0升级到SQL Server 6.5之前,为什么首先…… |
|
一点经验,不敢独享 |
由于公司规模的扩大,迫切的需要一个完整的客户管理系统来掌握客户的情况,因此,我开始制作公司的客户管理系统。
在客户管理系统中,要实现如下的功能:了解客户的详细信息、及时的回访客户、并且要将客户与市场部、制作部、技术部的人员有机的结合起来,完成整个的一个客户流程。在这个工程中我发现了一个很奇怪的问题:…… |
|
精通数据库系列之入门-技巧篇4 |
大型数据库设计原则
作者:思索 整理:南海
一个好的数据库产品不等于就有一个好的应用系统,如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。一般来讲,在一个MIS系统分析、设计、测试和试运行阶段,因为数据量较小,设计人员和测试人…… |
|
精通数据库系列之入门-技巧篇3 |
作者:思索 整理:南海
数据库编程示例
在本次讲座中,我们以Delphi5为开发工具,标准的paradox表为后台数据库,来向大家介绍如何进行最简单的数据库编程。在本例中,我们将实现对一个数据表单的添加、修改、删除以及对表中数据进行查询的功能。
本例所使用的计算机软硬件环境为:Windows NT…… |
|
精通数据库系列之入门-技巧篇2 |
作者:思索 整理:南海
下面,笔者还为各位网友准备了一套数据库大餐,这就是在
MS-SQL Server下的Client/Server结构编程示例:
MS-SQL SERVER是微软公司生产的中型关系数据库管理系统,它有如下的一些特点:
客户/服务器体系结构
图形化的用户界面,使系统的管理更加直观和简单。
丰富的编…… |
|
精通数据库系列之入门-技巧篇2 |
作者:思索 整理:南海
下一页
数据库设计的基本方法
数据库设计是建立数据库及其应用系统的核心和基础,它要求对于指定的应用环境,构造出较优的数据库模式,建立起数据库应用系统,并使系统能有效…… |
|
精通数据库系列之入门-技巧篇1 |
在本次讲座中,我们将首先介绍数据库设计的基本方法,并附上了一个设计MS-SQL Server数据库的例子。然后以Delphi5为开发工具,标准的paradox表为后台数据库,来向大家介绍如何进行最简单的数据库编程。
在本例中,我们将实现对一个数据表单的添加、修改、删除以及对表中数据进行查询的功能。本例所使用的计算机软…… |
|
精通数据库系列之入门-基础篇3 |
行业的现状和展望
近年来,我一直在和数据库管理员打交道,并直接面试了很多DBA职位。本文想概括一下IT行业对DBA的要求,以及国内DBA的新资现状。可以肯定地说,做一个高级DBA是很不错的职业。如果你打算成为一名DBA,那么希望本文起到抛砖引玉的作用。
什么是DBA
数据库管理员,英文是Database Administr…… |
|
精通数据库系列之入门-基础篇2 |
数据库系统的产生和发展
众所周知,数据库系统并不是在计算机产生的同时就出现的,而是随着计算机技术的不断发展,在特定的历史时期、特定的需求环境下出现的。人类在1946年发明了世界上的第一台计算机到20世纪60年代这漫长的20年里,计算机操作系统还主要局限于文件的操作,同样,对数据的管理也主要是通过文件系统…… |
|
« ‹ [1][2][3][4][5] › » 20条/页 共97条 |