第一范文网 - 专业文章范例文档资料分享平台

Sybase数据库大全

来源:用户分享 时间:2025/7/20 3:31:19 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

sysusermessages dbo system table

sysusers dbo system table

sp_configure dbo stored procedure

sp_dboption dbo stored procedure

sp_getmessage dbo stored procedure

sp_procxmode dbo stored procedure

sp_prtsybsysmsgs dbo stored procedure

sp_validlang dbo stored procedure

说明见附录表1

(2)视图(Views)

视图是查看一张或几张表中的数据的一种方式。通过将一张或几张表中的一部分数据进行组合得到视图。视图看上去与表非常相象,但与表还是有着本质的区别。通过视图看到的数据实际上都是存放在表中的,在数据库中仅存在视图的定义。

使用视图的好处是:

● 操作方便

● 安全性

(3)索引(Index)

索引是对字段生成的,用于加快数据的检索。在Sybase数据库中,索引是由系统自动管理的,也就是说,Sybase的索引操作对用户是透明的。表

的索引一旦建立,系统会自动对其进行更新维护以使它与相应表对应一致;操作时,用户无须指定索引,系统会自动确定是否使用索引进行操作。

Sybase支持三种不同类型的索引,一是复合索引,即包含几个列的索引;二是唯一性索引,

即任意两行中的索引列不能有相同的取值;三是簇类索引(Clustered indexes)和非簇类索引(Nonclustered indexs),簇类索引使SQL服务器不断重排表行的物理顺序以使其与逻辑索引顺序相一致,非簇类索引则不需要表行的物理顺序与逻辑顺序一致。每个表最多只能建立一个簇类索引,非簇类索引则可建立多个。与非簇类索引相比,簇类索引的检索速度要快。应当在建立任何非簇类索引以前建立簇类索引。

(4)存储过程(Stored procedures)

存储过程是用T-SQL语言编写成的SQL子例程,它存储于SQL服务器上供用户调用执行。与一般的SQL语句和批处理语句不同的是,存储过程是经过预编译的。当首次运行一个存储过程时,SQL Server的查询处理器将对其分析,并产生最终的执行方案。由于查询处理的大部分工作已经完成,所以以后执行存储过程时速度将会很快。执行存储过程时可带参数并可调用其他存储过程,执行完毕后返回信息以指示是否成功完成相应操作。存储过程有两种:一种是SQL服务器安装时自动建立的系统存储过程(系统过程),另一种是用户自己创建的存储过程。

系统过程是用于系统管理,并且为用户提供了从事数据库管理的一种途径。这些系统过程都是以sp_开头的,它们都放在master数据库中且隶属于sa(系统管理员) 。也有很多可以在任一个数据库中运行的系统过程。

常见的系统过程有:

Sp_addgroup 在当前数据库中建立一个数据库用户组

Sp_addlogin 建立一个SQL服务器用户

Sp_adduser 在当前数据库中增加一个用户

sp_changegroup 改变数据库用户组

Sp_dboption 查询或改变数据库系统设置

Sp_dropdevice 删除设备

Sp_dropgroup 删除组

Sp_droplogin 删除帐号

Sp_help 查询数据库对象及所有数据库信息

Sp_helpdb 查询数据库信息

Sp_helpdevice 查询设备信息

Sp_helpgroup 查询组信息

Sp_helpindex 查询给定表信息

Sp_helpuser 查询用户信息

Sp_lock 查询当前加锁信息

Sp_monitor 查询SQL服务器统计信息

Sp_password 改变登录帐号口令

Sp_spaceused 查询表中的行数、数据页数及空间大小

Sp_who 查询当前用户及过程信息

Sp_syntax 查询操作语法

Sp_configure 配置系统参数

例:

1> sp_helpdb

2> go

name db_size owner dbid created status

--------------------------------------------------------------------------

master 3.0 MB sa 1 Jan 01, 1900 no options set

model 2.0 MB sa 3 Jan 01, 1900 no options set

sybsystemprocs 10.0 MB sa 4 Oct 24, 1997 trunc log on chkpt

tele114 370.0 MB sa 5 Oct 24, 1997 select into/bulkcopy, trunc log on chkpt

tempdb 22.0 MB sa 2 May 05, 1998 select into/bulkcopy

(0 rows affected, return status = 0)

例:

1> sp_monitor

2> go

last_run current_run seconds

-------------------------- -------------------------- -----------

May 5 1998 4:09PM May 5 1998 4:13PM 224

(0 rows affected)

搜索更多关于: Sybase数据库大全 的文档
Sybase数据库大全.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3j20o7m9ew5o77k3183y_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top