目录 1
上编 Sybase SQL Server系统管理 3
第一章 SQL Server系统简介 3
1.1 SQL Server结构特征 3
1.2 SQL Server的特殊用户 4
1.3 Sybase数据库的基本对象 6
第二章 Sybase SQL Server的安装 14
2.1 Sybase产品的目录结构 14
2.2 安装Sybase SQL Server前的准备工作 14
2.3 安装SQL Server 21
2.4 SQL Server的启动与卸下 23
3.1 增加新用户 24
第三章 用户及权限管理 24
3.2 增加用户到数据库 26
3.3 增加GUEST用户 26
3.4 改变用户信息及删除用户 27
3.5 查询有关用户及权限的信息 31
3.6 权限管理 32
3.7 授权和收回授权 36
3.8 用作安全机制的视图和存储过程 39
第四章 物理资源的管理 42
4.1 存储管理要考虑的主要问题 42
4.2 存储管理和系统表 43
4.3 初始化数据库设备 44
4.4 磁盘镜像 47
4.5 事务日志 49
4.6 用户数据库 50
4.7 创建和使用段(Segment) 53
4.8 存储信息的查询 60
第五章 备份与恢复 62
5.1 系统软件故障恢复 62
5.2 介质故障的恢复 64
5.3 数据库恢复的步骤 68
5.4 恢复master数据库 72
6.1 错误日志 75
第六章 检测系统问题 75
6.2 错误信息和信息号 76
6.3 错误严重级别 76
6.4 杀掉进程 79
6.5 数据库一致性检查器 80
第七章 系统性能的调优 83
7.1 估算表和索引的尺寸 83
7.2 调节查询和存储过程 86
7.3 数据库选项 87
7.4 监视SQL Server的活动 89
7.5 UPDATE STATISTICS 91
7.6 封锁机制 91
7.7 重设配置变量 93
7.8 用段调整数据库 97
第八章 远程服务器管理 99
8.1 管理远程服务器 100
8.2 增加远程注册 101
8.3 给远程注册配置变量 102
第九章 实用程序 104
9.1 bcp 104
9.2 buildmaster 107
9.3 console 108
9.4 convert 109
9.5 dataserver 110
9.6 defncopy 111
9.7 isgl 112
9.8 langinstall 114
9.9 runrpt 116
9.10 showserver 117
9.11 startserver 117
9.12 syman 118
中编 Sybase T-SQL与客户、服务器库 121
第十章 概论 121
10.1 引言 121
10.2 T-SQL语法 121
10.3 SQL和关系数据库 123
10.4 使用T-SQL 124
第十一章 T-SQL语言 126
11.1 查询 126
11.2 连接 136
11.3 GROUP BY和COMPUTE子句 140
11.4 内部函数 144
11.5 子查询 151
11.6 创建数据库、表和索引 157
11.7 添加、改变和删除数据 167
第十二章 缺省和规则 172
12.1 缺省 172
12.2 规则 175
12.3 关于缺省和规则的帮助提示 177
第十三章 视图 178
13.1 生成视图 178
13.2 通过视图检索数据 181
13.3 用视图修改数据 182
13.4 视图的优点 183
第十四章 批处理和控制流语句 184
14.1 批处理 184
14.2 控制流语句 185
第十五章 存储过程和系统过程 192
15.1 存储过程的创建和使用 192
15.2 系统过程 196
16.1 触发器的创建 198
第十六章 触发器 198
16.2 触发器是如何工作的 199
1 6.3 几个比较有代表性的例子 200
16.4 使用触发器的注意事项 206
第十七章 系统管理 207
17.1 分配权限:GRANT和REVOKE 207
17.2 调整查询和存储过程 210
17.3 索引动态更新 213
17.4 加锁 213
17.5 事务 214
18.1 概述 217
第十八章 Open Client 217
18.2 DB_Library/C库函数简介 221
18.3 特殊库 233
第十九章 DB_Library参考 260
第二十章 Open Server 434
20.1 概述 434
20.2 开放式服务器事件及事件处理程序 437
20.3 多线索编程 438
20.4 结合Server_Library和DB_Library 439
20.5 注册过程 440
第二十一章 Server_Library/C参考 449
22.1 APT组成 549
第二十二章 应用开发环境APT简介 549
下编 SybaSe应用开发工具 549
22.2 APT启动 551
22.3 APT 4.0版与APT 5.0版的比较 551
第二十三章 APT-Edit介绍 553
23.1 APT-Edit的功能及操作 553
23.2 建立Form 554
23.3 建立域 557
23.4 建立组 561
23.5 建立菜单 563
23.6 处理 565
24.1 APT-SQL简介 571
第二十四章 APT-SQL 571
24.2 APT-SQL语言 573
24.3 APT-SQL编程 587
24.4 应用程序的编译和调试 605
24.5 复合模式应用程序 606
第二十五章 APT-Build介绍 608
25.1 APT-Build简介 608
25.2 数据库设计 610
25.3 设计form和运行APT-Build建立form 611
25.4 运行APT-Build应用程序 613
25.5 修改应用程序 614
第二十六章 APT-Library介绍 616
26.1 APT-Library简介 616
26.2 参数传递 623
第二十七章 数据工作台DWB简介 630
27.1 DWB的启动 630
27.2 在工作区中的操作 631
27.3 Help系统 631
27.4 退出DWB 632
第二十八章 使用SQL查询 633
28.1 在SQL窗口中输入和执行查询 633
28.2 存储查询 635
第二十九章 使用VQL查询 636
29.1 使用表 636
29.2 构造表达式与函数 637
29.3 选择行 641
29.4 对结果排序 643
29.5 Summary Values选项 643
29.6 使用Joins连接表 643
29.7 查询的修改和执行 644
29.8 在VQL中使用SQL窗口 644
第三十章 格式化查询结果 645
30.1 使用Format窗口 645
30.2 使用History List重排查询的格式 646
30.3 使用继承的格式 646
30.4 使用格式化的结果作为报表 647
31.2 使用数据字典功能 648
31.1 进入数据字典窗口 648
第三十一章 使用数据字典 648
第三十二章 使用Data Entry 650
32.1 进入Data Entry窗口 650
32.2 使用Data Entry功能 650
第三十三章 使用Copy Table 653
33.1 使用CopyTable功能 653
33.2 完成表拷贝 653
第三十四章 Tools与DBO实用程序 657
34.1 使用DBO实用程序 657
34.2 使用Tools菜单 657
35.2 建立报表 660
35.1 RWB简介 660
第三十五章 报表工作台RWB 660
35.3 RWB窗口 670
35.4 SQL批处理 672
35.5 版面和域 675
35.6 变量和断点 684
35.7 报表管理 689
35.8 报表库 691
附录A 样本数据库PUBS 703
附录B 函数一览表 714
附录C APT-SQL命令参考 719
附录D APT库参考 747
附录E 报表工作台错误信息 818