提供7*24专业Sybase数据库远程及现场技术支持,Sybase ASE及Sybase SQL Anywhere数据库修复服务,
请联系电话: (微信),QQ: 289965371!
We supply technical support for Sybase ASE and Sybase SQL Anywhere, also have many years of experience in recovering data from damanged Sybase devices.
Please contact us:
Phone:
Wechat: 13811580958
QQ: 289965371 联系我们获取数据库技术支持!
Email: 289965371@qq.com
扫描下方微信,联系我们:
扫描雨翰数据恢复官方微信获取专业数据库恢复服务

 

随着Sybase被完全整合到SAP下,Sybase原来的支持网站被SAP Support Portal取代。
只有购买了SAP服务的用户才能使用账号登录SAP Support Portal进行介质下载、补丁升级、报Incident等。
目前,原Sybase所有产品(包括:Adaptive Server Enterprise、Sybase IQ、Replication Server、PowerDesigner等)的官方手册仍然可以从https://infocenter.sybase.com/help/index.jsp进行浏览或下载。暂不清楚该网站https://infocenter.sybase.com/help/index.jsp何时会被完全迁移到SAP Support上!
Sybase官方手册英文版有html和pdf两种格式,而中文版手册只有pdf一种格式。为了国内Sybase用户更方便、快捷地搜索Sybase常见产品的官方手册内容,特将中文版Sybase官方手册转为html格式!
Sybase产品官方手册中文版的html格式所有内容的版权归SAP公司所有!本博客站长是Sybase数据库的铁杆粉丝!

如有Sybase数据库技术问题需要咨询,请联系我!

  QQ :289965371 联系我们获取数据库技术支持!
  Email:

以下官方手册为ASE 15.7 ESD#2中文版:

  1. 新增功能公告 适用于 Windows、Linux 和 UNIX 的 Open Server 15.7 和 SDK 15.7
  2. 新增功能摘要
  3. 新增功能指南
  4. ASE 15.7 发行公告
  5. 配置指南(windows)
  6. 安装指南(windows)
  7. 参考手册:构件块
  8. 参考手册:命令
  9. 参考手册:过程
  10. 参考手册:表
  11. Transact-SQL® 用户指南
  12. 系统管理指南,卷 1
  13. 系统管理指南,卷 2
  14. 性能和调优系列:基础知识
  15. 性能和调优系列:锁定和并发控制
  16. 性能和调优系列:监控表
  17. 性能和调优系列:物理数据库调优
  18. 性能和调优系列:查询处理和抽象计划
  19. 性能和调优系列:使用 sp_sysmon 监控 Adaptive Server
  20. 性能和调优系列:利用统计分析改进性能
  21. 程序员参考 jConnect for JDBC 7.0.7
  22. Adaptive Server Enterprise 中的 Java
  23. 组件集成服务用户指南
  24. Ribo 用户指南
  25. 内存数据库用户指南
  26. Sybase Control Center for Adaptive Server® Enterprise
  27. 安全性管理指南
  28. 实用程序指南

 


< 上一个 | 内容

索引


@ at 符号)

规则参数和

422

过程参数和

499

局部变量名

459

@ at 符号)

规则参数和

422

过程参数和

499

局部变量名

459

符号


@@ at 符号),全局变量名 463

% (百分比符号)

算术运算符 (模运算) 18

!> (不大于)比较运算符 20

!!= (不等于)比较运算符 20

(不等于)比较运算符 20

! 20

> (大于) 比较运算符 20

范围指定 53

>= (大于或等于)比较运算符 20

= (等号) 比较运算符 20

=* (等号星号)外连接运算符 116, 143

, (逗号) 在货币值的缺省输出格式中 188

\ (反斜杠) 字符串延续 22

~ (否定符号) “非”逐位运算符 19

+ (加号) 空值和 66

算术运算符 18

字符串并置运算符 20, 469

^ (尖号) “异或”逐位运算符 19

- (减号) 用于负的货币值 215

算术运算符 18

# (井号) , 临时表标识符前缀 264, 271, 273

$ (美元符号)

money 数据类型中 215

标识符中 12

¥ (日元符号)

money 数据类型中 215

标识符中 12

| (竖线) “或”逐位运算符 19

-- (双连字符)注释 6, 458 () (小括号)

使用 union 运算符 107

在表达式中 17

在算术语句中 42

20

<< (小于) 范围查询 > 53

20

/ (斜杠)

算术运算符 (除法) 18

/* (斜线星号),注释关键字 457

* (星号)

select 36

乘法运算符 18

括住注释的符号对 457

*= (星号等号)外连接运算符 116, 143

*/ (星号斜线),注释关键字 457

“ ”(引号) 比较运算符和 21

在表达式中 22

给空字符串加引号 21, 220

将参数值括起来 502

将列标题括起来 39

将值引起来 189, 209, 210

文字说明 22

£ (英镑符号)

money 数据类型中 215

标识符中 12

& (与符号) “与”逐位运算符 19

, 用户事务 660


@@identity 全局变量

223, 268, 463

添加 IDENTITY 305

@@nestlevel 全局变量

嵌套过程和 508

@@rowcount 全局变量 触发器和 590

添加非空列 299

添加具有用户定义数据类型的列 308

添加列 296–299

@@identity 全局变量

223, 268, 463

添加 IDENTITY 305

@@nestlevel 全局变量

嵌套过程和 508

@@rowcount 全局变量 触发器和 590

添加非空列 299

添加具有用户定义数据类型的列 308

添加列 296–299

@@error 全局变量 463

数据复制 306, 307



@@sqlstatus 全局变量 464

@@textsize 全局变量 43

0x 215

textsize 中计算 43


英文

group by 87

select 48–49

union 107

比较运算符和


167, 175

group by 87

select 48–49

union 107

比较运算符和


167, 175

all 关键字


搜索,使用 167

子查询,包括 23, 168, 175

allow nested triggers 配置参数 604–60 7 allow_dup_row 选项 , create index 409– 410 alter database 命令 262

另请参见 create database 命令

alter table

alter table modify 生成的错误 310

arithabort numeric_truncation 打开或关闭 303, 304 execute immediate 语句于 310

错误消息 309–310

关于远程表 298

CIS 298

和转储事务日志 297

减少列长度将截断数据 302

将现有转储批量复制到修改的列 302

具有聚簇索引的表 308

命令 296

排它表锁 297

删除 IDENTITY 305–306

删除 IDENTITY 列的限制 305–306

删除具有用户定义数据类型的列 309

删除列 300–301

删除列,影响列 ID 300

删除约束 301

添加列,影响列 ID 298–299

添加约束 299

修改 datetime 303 修改 NULL 缺省值 303 修改 text image 304 修改带有标度的列 303

修改带有精度的列 303

修改具有用户定义数据类型的列 309

修改列 301–304

修改锁定方案 308

在数据复制期间更改 exp_row_size 307 执行 select * 的对象 297 执行数据复制时 307

转换数据类型 301

alter table 命令

添加 timestamp 583

and 关键字 在表达式中 23

在连接中 118

在搜索条件中 67, 68 ansinull 选项 , set 8 any 关键字

在表达式中 23

搜索,使用 167

子查询,使用 169 –171, 175

arithabort 选项 , set arith_overflow 7, 491

数学函数和 numeric_truncation 491

arithignore 选项 , set arith_overflow 8, 491

at 符号 (@)

规则参数和 422

过程参数和 499

局部变量名 459

@@error 全局变量

select into 294

@@isolation 全局变量 653


嵌套触发器 604

@@rowcount 全局变量

数据表示

437

搜索条件

442

游标 566

值比较和

444

@@trancount 全局变量

464, 646

chained 选项 , set 649

@@transtate 全局变量

645, 646

char 数据类型 189–190

au_pix , pubs2 数据库 681

like 56

author blurbs

在表达式中 21

pubs2 数据库 680

另请参见 字符数据 468

pubs3 数据库 690

输入规则 209

authors

checkpoint 命令 666

pubs2 数据库 674

CIS RPC 机制 530

pubs3 数据库 684

auto identity 数据库选项 268

close on endtran 选项 , set 663

close 命令 569

identity in nonunique indexes

404

clustered 约束

avg 集合函数 72

create index 408

另请参见 集合函数

create table 283

作为行集合 100

coalesce 关键字 , case 446

bcp (bulk copy utility)

commit 命令 642

IDENTITY 列和 226

compute 子句 98–105

begin transaction 命令 642

union 110

begin...end 命令 448

不同集合在同一 104

between 关键字 53

多列和 102, 103

check 约束使用 286

分组汇总的小计 98

bigint 数据类型 186

使用多个 102

biginttohex 函数 488

binary 数据类型 193, 195

行集合和 100–104

游标中不允许 559

嵌套触发器 604

@@rowcount 全局变量

数据表示

437

搜索条件

442

游标 566

值比较和

444

@@trancount 全局变量

464, 646

chained 选项 , set 649

@@transtate 全局变量

645, 646

char 数据类型 189–190

au_pix , pubs2 数据库 681

like 56

author blurbs

在表达式中 21

pubs2 数据库 680

另请参见 字符数据 468

pubs3 数据库 690

输入规则 209

authors

checkpoint 命令 666

pubs2 数据库 674

CIS RPC 机制 530

pubs3 数据库 684

auto identity 数据库选项 268

close on endtran 选项 , set 663

close 命令 569

identity in nonunique indexes

404

clustered 约束

avg 集合函数 72

create index 408

另请参见 集合函数

create table 283

作为行集合 100

coalesce 关键字 , case 446

bcp (bulk copy utility)

commit 命令 642

IDENTITY 列和 226

compute 子句 98–105

begin transaction 命令 642

union 110

begin...end 命令 448

不同集合在同一 104

between 关键字 53

多列和 102, 103

check 约束使用 286

分组汇总的小计 98

bigint 数据类型 186

使用多个 102

biginttohex 函数 488

binary 数据类型 193, 195

行集合和 100–104

游标中不允许 559

@@nestlevel 全局变量

确定数据类型 441


0x ”前缀 215

并置 468

运算 468–471

binary 数据类型 193, 194

另请参见 数据类型

like 56

bit 数据类型 195

另请参见 数据类型

blurbs

pubs2 数据库 680

pubs3 数据库 690

by 行集合子群 475

case 表达式 437–447

coalesce 446

when... then 关键字 442

避免除以零 438

存储过程示例 501

子群和 102

总和 105

compute 子句和行集合 475

convert 函数 199, 484

并置 20, 470

count 集合函数 72 另请参见 集合函数 带有空值的列上 75–76 , 85

作为行集合 100

count(*) 集合函数 71–72, 74, 100

另请参见 集合函数 包括空值 75

带有空值的列上 85

count_big 命令 72

create database 命令 259–262

使用批处理 430


create default 命令 417 create procedure 520 批处理和 430

create index 命令 402–411

ignore_dup_key 404

使用批处理 430

create procedure 命令 497–498, 543

output 关键字 516–520

with recompile 选项 507

规则,用于 520

空值和 503

另请参见 存储过程 498

使用批处理 430 扩展存储过程 (ESP) create rule 命令 422

create procedure 520

使用批处理 430

create schema 命令 285

create table 命令 263–266

在不同的数据库中 265

在存储过程中 521

空值和 220

空值类型和 269

使用批处理 430

示例 265, 288

用户定义的数据类型和 204

约束和 279

组合索引和 403

create trigger 命令 587–588 create procedure 520 使用批处理 430

显示文本 613

create view 命令 381 create procedure 520 禁止将 union 用于 110 使用批处理 430

CS_DATAFMT 结构 535

CS_SERVERMSG 结构 535

cursor rows 选项 , set 565 date 数据类型 210

输入格式 210

datediff 函数 480

dateformat 选项 , set 212–214

datename 函数 214

datepart 函数 214

datetime 数据类型 188, 210, 479

like 56

比较 21

并置 470

另请参见 日期 188

运算 479 timestamp 数据类型 day 日期分量 480

dayofyear 日期分量缩写和值 480

dbcc checkstorage 375

dbcc (数据库一致性检查程序) 存储过程和 521

DB-Library 程序 事务和 660

dd

请参见 day 日期分量

DDS (数据决策支持)应用程序 315

deallocate cursor 命令 569 decimal 数据类型 216 declare cursor 命令 559 declare 命令 459

default 关键字 282

create database 260

delete 命令 253, 393

另请参见 删除

触发器和 587, 589–590, 591–593

多表视图和 391

视图和 391

游标和 568

子查询和 160

deleted 589–590

discounts

pubs2 数据库 680

pubs3 数据库 690

distinct 关键字 order by 97 select 48–49

select , 空值和 49

表达式子查询,使用 166

集合函数和 72, 74

行集合和 101

游标和 554


DLL 542

DLL (动态链接库)。

请参见 动态链接库

float 数据类型 187 另请参见 数据类型 输入格式 216

DML ,数据操纵语言 315

for browse 选项 , select 110

double precision 数据类型

double precision 数据类型

输入格式 216

187

游标中不允许 559

for load 选项

alter database 262

drop database 命令 263

create database 261

drop default 命令 420

for read only 选项 , declare cursor 553, 560

drop index 命令 411

for update 选项 , declare cursor 553, 560

drop procedure 命令 507,

523, 544

foreign key 约束 284

drop rule 命令 425, 426

from 关键字 49

drop table 命令 312

delete 253

drop trigger 命令 612

SQL 派生表 331

drop view 命令 395

update 234

drop 命令

连接 114

批处理中 431

dw

请参见 weekday 日期分量

dy

请参见 dayofyear 日期分量

e E 指数符号

money 数据类型 215

近似数值数据类型 216

else 关键字。

请参见 if...else 条件

end 关键字 443, 448

@@error 全局变量

select into 294 errorexit 关键字 waitfor 456 ESP DLL makefile 541

esp execution priority 配置参数 533 esp unload dll 配置参数 531, 534 ESP

请参见 扩展存储过程

execute 命令 16

output 关键字 516–520

with recompile 选项 508

用于 ESP 545

exists 关键字 177–178, 436

搜索条件 174

FALSE, 返回值 174

fetch 命令 562

FIPS 标志程序 5

fipsflagger 选项 , set 5

futureonly 选项 规则 423, 425

缺省值 418, 419, 420

getdate 函数 314

go 命令终结符 30, 429

goto 关键字 451

group by 子句 77– 84, 554

all 87

having 子句 89–9 1 order by 96 union 110

where 子句 85–86

不带集合函数 77, 82 触发器 , 使用 599–600 多列 83

集合函数和 77–91 , 98

空值和 84

嵌套 84

相关子查询比较 181

子查询,使用 165–1 66 group by 子句和集合函数 474 group_big 命令 72

guest 用户 257

Halloween 问题 555

hash_factor , 确定值 371

having 子句 89–9 3 group by 89 union 110


不带 group by 93

不带集合 90

逻辑运算符 90

where 子句不同 89

子查询,使用 1 65–166, 182

hextobigint 函数 488

hextoint 函数 199

hh

请参见 hour 日期分量

holdlock 关键字 559, 639

游标和 579

hour 日期分量 480

identity grab size 配置参数 224

IDT

传输失败 , 原因 247

概述 240

合格表 241, 247

将表标记为 , 在创建表时或以后使用 alter table

241, 247

例外和错误 247

新表 spt_TableTransfer 244

新表 spt_TableTransfer , monTableTransfer 244 IDT 中的例外和错误 247

if update 子句 , create trigger 609–610

if...else 条件 435–43 7, 449

case 表达式相比于 437

identity in nonunique index 数据库选项

identity 关键字 266

IDENTITY 266–268

404, 553

ignore_dup_key 选项 , create index ignore_dup_row 选项 , create index image

404, 409

409–410

@@identity 全局变量 463

syb_identity 关键字 268 updating with syb_identity 关键字


235

复杂数据类型 315

image 函数 471

image 数据类型 194–195

保留块 224

另请参见 数据类型

重新编号 226

0x ”前缀 215

创建表 266

writetext 392

非唯一索引 404

被禁止的操作 95, 96

和参照完整性 267

不允许将 union 用于 110

间隔,消除 226

插入 218

将值插入到 223, 395

触发器和 608

删除 305–306

更新 232

删除的限制 305–306

空值位于 271

使用 select into 294–296

选择 43–47

视图和 3 85–386, 395

writetext 更改 235

视图中的 syb_identity 385

用空值初始化 271

数据类型 266

在视图中选择 388

添加 305

子查询,使用 152

唯一值用于 223

组件集成服务 195

显式值用于 223

in 关键字 54–55

选择 268, 295

check 约束使用 286

syb_identity 关键字删除 254

在表达式中 23

用户定义的数据类型和 267

子查询,使用 170, 171–173

值间隔 226, 278

组件集成服务 268

IDENTITY 列的显式值 223

insert 命令 217–22 9, 393

IDENTITY 列和 222

image 数据和 194

IDENTITY 列值中的间隔 274–279

identity_insert 选项, set 223

select 218

text 数据和 192


union 运算符 110

重复数据来自 409, 410

触发器和 587, 589–590, 590–591

规则和 415

/ 非空列和 220

使用批处理 430

视图和 391

子查询和 160

inserted 589–590

installmaster 脚本 523

int 数据类型 217

另请参见 整数数据 186

tinyint 数据类型

显式创建 197

隐式创建 198

支持的数据类型 196

lock table 命令 657, 668

错误消息 12207 668 lock wait period 配置参数 669 lock wait 选项 , set 命令 668 log on 选项

create database 260

longsysname 自定义数据类型 195

Macintosh 字符集 12

master 数据库 258

guest 用户位于 257

Interactive SQL 435–458 max 集合函数 72

into 关键字 另请参见 集合函数

fetch

563

作为行集合 100

select

291

millisecond 日期分量 480

union

110

min 集合函数 72

into 子句 , select 另请参见 集合函数

参见 select into 命令

作为行集合 100

inttohex 函数 199

minute 日期分量 480

is null 关键字 66, 221

mirrorexit 关键字 456

isnull 系统函数 66

insert 221

mi

请参见 minute 日期分量

iso_1 字符集 12

@@isolation 全局变量


653

mm

请参见 month 日期分量

isql 实用程序命令 29

model 数据库 203, 258

go 命令终结符 30,

429

用户定义的数据类型位于

272

批处理文件,用于

434

money 数据类型 188, 202

Java 对象 , 表达式中的

316

输入格式 215

Java

money 数据类型

复杂数据类型

315

另请参见 smallmoney 数据类型

language 选项, set

212, 214

monTableTransfer 244

like 关键字 56–62

monTableTransfer , 246

check 约束使用

286

month 日期分量 480

搜索日期 214

load

重建索引 411

LOB 定位符 196

T-SQL 语句中 196

创建 197

定位符作用域 199 将定位符转换为 LOB 198 声明局部变量 196

ms

请参见 millisecond 日期分量

N/A, 使用 “ NULL ”或 220

nchar 数据类型 189–190

like 56

输入规则 209

运算 468–471

@@nestlevel 全局变量 嵌套触发器 604


noholdlock 关键字 , select 654

nonclustered 约束

create index 408

none , 使用 “ NULL ”或 220

not between 关键字 53

not exists 关键字 177–178

另请参见 exists 关键字

not in 关键字 54–55

空值和 174

子查询,使用 173–174

not like 关键字 58

not null 关键字 203, 269, 290

order by 子句

compute by 101

select 94–96

union 109

索引和 401

output 选项 516–520

patindex 字符串函数 另请参见 通配符 数据类型 468

print 命令 452–453

proc_role 系统函数 515

另请参见 空值

not 关键字

publishers

pubs2 数据库 673

另请参见 逻辑运算符

pubs3 数据库 683

搜索条件 52, 67–68

pubs2 数据库 1, 673–682

null 关键字 62, 282

另请参见 空值

guest 用户位于 257

表名 673

缺省值和 420

更改数据于 209

用户定义的数据类型

203

结构图 682

numeric 数据类型 216

框图 682

另请参见 空值

not 关键字

publishers

pubs2 数据库 673

另请参见 逻辑运算符

pubs3 数据库 683

搜索条件 52, 67–68

pubs2 数据库 1, 673–682

null 关键字 62, 282

另请参见 空值

guest 用户位于 257

表名 673

缺省值和 420

更改数据于 209

用户定义的数据类型

203

结构图 682

numeric 数据类型 216

框图 682

processexit 关键字 , waitfor 456


nvarchar 数据类型 190

like 56

另请参见 字符数据 ; 数据类型 输入规则 209

运算 468–471

of 选项 , declare cursor 560

on 关键字

alter database 262

create database 260

create index 402, 408, 411

create table 266

on 子句

内连接的 ( ANSI 语法) 132– 133 在内部表上 ( ANSI 语法) 136 在外连接中 ( ANSI 语法) 135–138

open 命令 561

pubs3 数据库 1, 683–691

表名 683

qq

请参见 quarter 日期分量

quarter 日期分量 480

raiserror 命令 453

readpast 选项 670–672

隔离级别和 671

readtext 命令 44

隔离级别和 653

视图和 388

real 数据类型 187, 216

real 数据类型

另请参见 数据类型;数值数据

references 约束 284

or (|) 逐位运算符 67

另请参见 逻辑运算符

Risk Analytics Platform (RAP) 包括 IDT

rollback trigger 命令 602

240

or 关键字

在表达式中 23

rollback 命令 643–644

另请参见 事务

在连接中 118

触发器和 602, 664

在存储过程中 664

or (|) 逐位运算符 67

另请参见 逻辑运算符

Risk Analytics Platform (RAP) 包括 IDT

rollback trigger 命令 602

240

or 关键字

在表达式中 23

rollback 命令 643–644

另请参见 事务

在连接中 118

触发器和 602, 664

在存储过程中 664

return 命令 451–452, 515


@@rowcount 全局变量 游标 566

roysched

pubs2 数据库 679

pubs3 数据库 690 RPC (远程过程调用)。

请参见 远程过程调用

sales

pubs2 数据库 679

pubs3 数据库 688

salesdetail

pubs2 数据库 677

pubs3 数据库 687

save transaction 命令 643–644

另请参见 事务

second 日期分量 480

select * 命令 36–37 , 114

限制 228

新列和限制 508 select * 语法更改特征

select * 语法 35

text 数据 43

保留字 39

比较 Transact-SQL 和标准 SQL

473

变量赋值和 451–462

变量赋值和多行结果 460

标准 SQL 中的限制 473

布尔表达式于 436

插入数据 218, 219, 226–229

隔离级别和 653

计算 40

列标题 38

列顺序 37

另请参见 SQL 派生表 329

匹配字符串,使用 56–62

视图和 391

数据库对象名 34

通配符 57–60

为结果创建表 291–293

显示结果 34, 37–39

显示中的字符串 39

select distinct 查询 , group by 97

消除重复行,用 48–49

select distinct 查询 , order by

97

选择列 33–34

select into 命令 291–293

选择行 33, 50

compute 101

引号 39

IDENTITY 列和 295

SQL 派生表 331

组合结果 106–1 10 set quoted_identifier 选项 6

union 110

set 命令

临时表 274

update 233

游标中不允许 559

链式事务模式 6

select into 命令不能与 compute 一起使用

477

事务隔离级别和 651

select into , create index 一起使用 402

select into/bulkcopy/pllsort 数据库选项

在存储过程内 510

字符串截断和 7

select into 291

setuser 命令 259

writetext 235

select 命令 3, 33, 34

shared 关键字 锁定 654

另请参见 连接;子查询;视图

游标和 579

create view 382

smalldatetime 数据类型

使用 distinct 48–49

输入格式 210

for browse 582

smalldatetime 数据类型 188

if...else 关键字和 435

另请参见 datetime 数据类型

188

image 数据 43–47

日期函数 479

SQL 派生表 331

运算 479


timestamp 数据类型

smallint 数据类型 186, 217

sp_modifylogin 系统过程 259

sp_placeobject , 适用于虚拟散列表的更改 376

另请参见 int 数据类型 186

sp_post_xoload

smallmoney 数据类型 188, 202

重建索引 411

另请参见 money 数据类型

sp_primarykey 系统过程 588

输入格式 215

sp_procxmode 系统过程 662

sorted_data 选项 , create index sortkey, 函数 315 sp_addextendedproc 系统过程

410


544

sp_recompile 系统过程 497

sp_rename 系统过程 311 –312, 390, 522

sp_spaceused 系统过程 327

sp_addmessage 系统过程 454

sp_unbindefault 系统过程 419–420

sp_addmessage 系统过程 print 命令

sp_addtype 系统过程 183, 203, 272

454

sp_unbindrule 系统过程 425

sp_version 函数 520

sp_bindefault 系统过程 204, 417–419

spt_TableTransfer> , 简介 244

使用批处理 430

spt_TableTransfer> , 245

sp_bindrule 系统过程 204, 422–424

使用批处理 430

sp_chagattributet , 适用于虚拟散列表的更改 376

sp_changedbowner 系统过程 259

sp_commonkey 系统过程 150

sp_dboption 系统过程 事务和 640

sp_dboption , create index 一起使用 402

sp_depends 系统过程 397, 526, 614

sp_displaylogin 系统过程 28

sp_dropextendedproc 系统过程 544

sp_dropsegment 系统过程 262

sp_droptype 系统过程 205

sp_extendsegment 系统过程 262

sp_foreignkey 系统过程 150, 325, 589

sp_freedll 系统过程 531

sp_help 系统过程 322–325

IDENTITY 列和 386

集合函数和 336

局部变量和 331

sp_help , 适用于虚拟散列表的更改

sp_helpconstraint 系统过程 326

376

连接和 336

临时表和 331

sp_helpdb 系统过程 322

另请参见 派生表表达式

sp_helpdevice 系统过程 260 嵌套 333

sp_helpextendedproc 系统过程 547

sp_helpindex 系统过程

411 使用 333

sp_helpjoins 系统过程

150, 588 使用 union 运算符的子

sp_helprotect 系统过程

528 使用视图 337

sp_helptext 系统过程

相关 332

触发器

612, 613

相关名和 331

规则

426

相关属性 338

过程

495, 526

优点 329

缺省值 426

sp_help 系统过程 322–325

IDENTITY 列和 386

集合函数和 336

局部变量和 331

sp_help , 适用于虚拟散列表的更改

sp_helpconstraint 系统过程 326

376

连接和 336

临时表和 331

sp_helpdb 系统过程 322

另请参见 派生表表达式

sp_helpdevice 系统过程 260 嵌套 333

sp_helpextendedproc 系统过程 547

sp_helpindex 系统过程

411 使用 333

sp_helpjoins 系统过程

150, 588 使用 union 运算符的子

sp_helprotect 系统过程

528 使用视图 337

sp_helptext 系统过程

相关 332

触发器

612, 613

相关名和 331

规则

426

相关属性 338

过程

495, 526

优点 329

缺省值 426

sp_getmessage 系统过程 454

spt_TableTransfer> , 使用 sp_transfer_table 创建

245

SQL 标准 5

set 选项 5

集合函数和 473

事务 656

SQL 的改进 24–27

SQL 派生表

from 关键字 331 select into 命令 331 select 命令 331

union 运算符和 334

常量表达式 335

重命名列 334

创建表,从 337

和派生列列表 332


329


查询 334


优化 330

text 函数 471

由派生表表达式定义 329

与抽象计划派生表的区别


329

text 数据类型 192

另请参见 数据类型

语法 331

like 56, 58

子查询和 178, 333

where 子句 51, 58

@@sqlstatus 全局变量 564 SQL

请参见 Transact-SQL

SRV_PROC 结构 535

ss

请参见 second 日期分量 store_employees , pubs3 数据库 689 stores

pubs2 数据库 679

pubs3 数据库 689 string_rtruncation 选项 , set 7 sum 集合函数 72

另请参见 集合函数

作为行集合 100

syb_identity 关键字 268, 386

IDENTITY 列和 223, 268

sybesp_dll_version 函数 531

sybsystemdb 数据库 258

sybsystemprocs 数据库 523, 546

syscolumns 195

syscomments 495, 612

sysdatabases 259

sysdevices 260

SYSINDEXES.iindfirst 370

SYSINDEXES.indroot 370

syskeys 150, 588

syslogs 665

sysmessages

raiserror 454

sysname 自定义数据类型 195

sysobjects 323–325

sysprocedures 612

sysprocesses 456

systypes 200, 323, 325

sysusages 259

sysusermessages 454

sysusers 257

tempdb 数据库 258 text

复杂数据类型 315

被禁止的操作 95

不允许将 union 用于 110

插入 218

触发器和 608

text , image 被禁止的操作 96

更新 232

输入规则 209

选择 43

writetext 更改 235

用空值初始化 271

运算 468, 471

在视图中更新 392

在视图中选择 388

转换 485

子查询,使用 152

组件集成服务 192

theta 连接 116

另请参见 连接

time 数据类型 210

输入格式 210

time 选项 , waitfor 456 timestamp tsequal 函数 583 smalldatetime 数据类型 timestamp 数据类型 195

比较 timestamp 583

插入数据和 217

另请参见 datetime 数据类型 188

跳过 218

浏览模式和 582

tinyint 数据类型 217

另请参见 int 数据类型 186

titleauthor

pubs2 数据库 676

pubs3 数据库 686

titles

pubs2 数据库 675

pubs3 数据库 685

@@trancount 全局变量 464, 646


Transact-SQL

改进 24–27

集合函数 473

扩展 26–27

transtate 全局变量 645–646

TRUE, 返回值 174

truncate table 命令 254

参照完整性和 286

触发器和 608

tsequal 系统函数 583

unichar

数据 190

unichar 数据类型 189, 191

like 56

运算 468–471

union 运算符 106 –110, 554

unique 关键字 404

重复数据来自 409

univarchar 数据类型

like 56

运算 468–471

unsigned int 数据类型 186 unsigned smallint 数据类型 186 update statistics 命令 414

使用组件集成服务 414

update 命令 232–23 5, 393

image 数据和 194

text 数据和 192

重复数据来自 409, 410

触发器和 5 89–590, 593 –598, 609

多表视图 391

空值和 221, 269, 271

视图和 128, 384, 391

游标和 567

子查询,使用 160

use 命令 258

create procedure 520

使用批处理 430

user 关键字

create table 282

valid_name system function

检查字符串 12

values 选项 , insert 217–218

varbinary 数据类型 193–194

0x ”前缀 215

like 56

另请参见 二进制数据 184

运算 468–471

varchar 数据类型 190

like 56

在表达式中 21

另请参见 字符数据 184

输入规则 209

运算 468–471

waitfor 命令 455–456

week 日期分量 480

weekday 日期分量 480

when...then 条件

case 表达式中 437, 442

where current of 子句 567, 568

where 子句

group by 子句 85–86

join 119

like 58

text 数据和 51, 58

update 234

不允许集合函数用于 72

空值位于 64

框架 (skeleton) 表创建 292

连接和 115–116

搜索条件 50

having 比较 89

在外连接中 ( ANSI 语法) 135–138

子查询,使用 152, 173, 174

while 关键字 448–450 with check option 选项 视图和 386–387

with log 选项 , writetext 208

with recompile 选项

create procedure 507

execute 508

wk

请参见 week 日期分量 work 关键字 (事务) 643 writetext 命令 235

with log 选项 208

视图和 388, 392


XML

复杂数据类型 315

保存点 643

使用 save transaction 进行设置


638

XP Server 25, 530, 531

备份。

xp_cmdshell context 配置参数

533

请参见 恢复

xp_cmdshell 系统扩展存储过程

546

本地服务器和远程服务器。

xp_cmdshell context 配置参数和 533 请参见 远程服务器

xpserver 实用程序命令

531

本地索引 350

year

创建 359

日期分量 480

yy 请参见 year 日期分量

定义 341

比较运算符 51–52


A

安全性

存储过程为 497, 523

视图和 378, 396

安全性函数 492

安装

pubs2 中的 image 样本数据 681


B

百分比符号 (%)

模运算符 18

帮助报告

另请参见各系统过程

触发器 612

规则 426

426

缺省值 426

数据库 322

数据库对象 322–325

数据库设备 260

数据类型 322–325

索引 411

文本 , 对象 526

系统过程 525–528

依赖性 526

绑定

规则 422, 424

缺省值 417–419

另请参见 关系表达式

在表达式中 20

符号 20

空值和 63, 462

无修饰词 , 子查询中 163–165 相关子查询 180–1 82 有修饰词的 , 子查询中 167

比较值

timestamp 583

在表达式中 21

64, 462

用于连接 117

变更。

请参见 更改 变更数据分区 360 变量

比较 462

局部 451–4 62, 521

全局 463–4 65, 521

声明 458–462

输出值 460

update 语句中 233

在派生表语法中 331

最后一行赋值 460

标点符号

用引号引起来 203

标量集合 73, 84

标量集合和嵌套矢量集合 473

标签 451

标识符 6, 9

带引号 13

分隔 6, 13

用户定义的和其它 11


标题 , 38–39

2, 263–265

另请参见 数据库对象 ; 触发器 ; 视图

IDENTITY 266

isnull 系统函数和 221

重命名 311–312

创建新的 288–296

更改 296–312

连接 111–150

临时 , 名称以 tempdb 开头 273

另请参见 数据库对象 550

命名

11, 50, 264

内部

127

删除

312, 391

设计

288

命名

11, 50, 264

内部

127

删除

312, 391

设计

288

名称 , 在连接中 115, 121


使用的空间 327

外部 127

相关 591

相关名 50, 121, 154

行拷入 228

虚拟散列 369 虚拟散列 , 创建 370 虚拟散列 , 结构 370 虚拟散列 , 语法 370

from 子句中允许 49, 114

子查询中的相关名 180

, 临时

请参见 临时表 表达式 72

包含函数、算术运算符、 case 表达式、全局变量

316

包括空值 66

并置 469

定义 17

定义计算列 316

类型 17

用子查询替代 161

由基于函数的索引使用 403

转换数据类型 481

表达式子查询 166

表级约束 280

表列。

请参见列 表行。

请参见 ,

别名

表相关名 50

并置 469

二进制数据 468

使用 + 运算符 20, 469

使用运算符 +, 空值和 66

不均等连接 122–124

与子查询比较 174 不区分大小写的格式 , 表示查询 315 布尔 (逻辑)表达式 17

select 语句 436


C

参考信息

数据类型 183

参数

text 函数 471

参数 , 过程 499–505

不允许的分隔标识符 13

最大数目 521

参数 , 使用缺省值 503

参照完整性 208, 283–286 另请参见 数据完整性 ; 触发器 create schema 命令 285 IDENTITY 267

触发器 588–589

交叉引用表 285

提示 287

一般规则 285

约束 279, 283

允许的最大参照数 285

层次

另请参见 优先级 数据类型 200–202

运算符 17

插入

更新使用 234

插入行 217–229



差集 (用 exists not exists 177–178

常规列 316

常量

在表达式中 38

乘法 ( * ) 运算符 18, 43

重复键错误 660

重复行

使用 union 删除 107

索引和 409

重复子查询。

请参见 子查询 重建索引

sp_post_xoload 411

重命名

另请参见 命名

311 –312, 391

存储过程 522

视图 390, 391

数据库对象 311–312

重新定位游标 558, 561

重新分区 361

抽象计划派生表

SQL 派生表的区别 329

除法运算符 ( / ) 18

除系统表和工作表以外的所有标记为增量数据传 输的表 241

另请参见 数据库对象 ; 触发器 ; 视图 参照完整性

另请参见 数据完整性 ; 触发器

image 列上

608

虚拟散列表 370

rollback 664

创建聚簇索引 316, 406

set 命令 610

磁盘崩溃。

image 列上

608

虚拟散列表 370

rollback 664

创建聚簇索引 316, 406

set 命令 610

磁盘崩溃。

触发器 25, 550, 585–614

查询 2, 3

嵌套子查询 155

truncate table 命令和 608

测试表 589–590

投影 3

创建 587–588

优化 497

存储 612

查询处理 494

查询处理器 , 适用于虚拟散列表的更改


375

递归 605

对象重命名和 610

查询性能,提高 315

规则和 586

查找

对象依赖性 312

回退 602

查询 2, 3

嵌套子查询 155

truncate table 命令和 608

测试表 589–590

投影 3

创建 587–588

优化 497

存储 612

查询处理 494

查询处理器 , 适用于虚拟散列表的更改


375

递归 605

对象重命名和 610

查询性能,提高 315

规则和 586

查找

对象依赖性 312

回退 602

汇总值 599–600

空值和 609–610

临时表和 608

另请参见 数据库对象 ; 存储过程 命名 587

嵌套的 604–607

嵌套的 , rollback trigger 603

权限和 607–6 08, 612

删除 612

事务和 602, 657–663

视图和 381, 608

系统表和 608, 612–614

限制 588, 608

性能和 610

有关帮助 612

自递归 606

组件集成服务 608

触发器表 587, 589

删除 612

处理游标 556

创建

288–296

触发器 587–588

存储过程 512–520

规则 422

临时表 264, 271–272

缺省值 417, 420

数据库 259–261

数据类型 203, 206

索引 402–408


text 列上 608

请参见 恢复


存储过程 24, 493–495

rollback 664

with recompile 507

在用户定义的事务中 660

491

作为安全性机制 497,

编译 494

523

错误消息

12205 669

参数 499, 505

12207 668

重命名 522

lock table 命令 668

创建 512–520

存储 495

定时执行 455

对象所有者的名字于


521

set lock wait 669

编号 454

严重级 454

用户定义的事务和


664

返回参数 516–520

约束和 281

返回状态 513–515

分组 507

作为安全性机制 497,

编译 494

523

错误消息

12205 669

参数 499, 505

12207 668

重命名 522

lock table 命令 668

创建 512–520

存储 495

定时执行 455

对象所有者的名字于


521

set lock wait 669

编号 454

严重级 454

用户定义的事务和


664

返回参数 516–520

约束和 281

返回状态 513–515

分组 507

错误处理 26


隔离级别 660

检查其中的角色 515

结果显示 495

局部变量和 458

控制流语言 435–458

临时表和 273, 521 另请参见 系统过程;触发器 命名 15, 16

模式 660

内部游标 575

嵌套 508

权限 523

缺省参数 501–504

删除 523

事务和 657–663

信息 525

依赖性 526

源文本 495

存储过程中的缺省参数 503

错误

convert 函数 484–491

标度 491

重复键 660

除零 490

触发器和 605

返回状态值 513–520

批处理中 431–433

算术溢出 490

D

打开游标 556

大小

数据库 260, 262

大于。

请参见 比较运算符 带引号的标识符 13 当前数据库

更改 258

登录

帐户信息 28

登录过程 29

等于。

请参见 比较运算符 等值连接 116, 118

笛卡儿乘积 117

定位游标 550

定义,确定性属性的 317

定义局部变量 458–462

动态链接库

UNIX makefile 541

建立 540–542

搜索顺序 540

样本定义文件 542

用于扩展存储过程 540, 542

动态转储 666

逗号 (,)

货币值的缺省输出格式 188

, 放置对象于 266, 402, 408, 411


对函数或表达式创建索引 407

对象

请参见 数据库对象。 对象标识符中的欧洲字符 12

多表视图 128, 384, 394

delete 128, 384

insert 128, 384

多个 SQL 语句。

参见批处理 多列索引。

参见组合索引 多字节字符集

数据类型 189–190

转换 485


E

二进制表达式

并置 20, 469, 470


F

反斜杠 ()

用于字符串延续 22

返回参数 516–520

返回状态 513–515

范围查询 53, 401

使用 53

非共享临时表 271

非聚簇索引 407–408

完整性约束 283

非空值 269

非链式事务模式 648

非重复读取 650

分布页 254

分隔标识符 6, 13

分区 339–368

IDs 342

本地索引 341, 350

策略 339, 342

创建 355, 360

创建数据分区 355

创建索引分区 358

从片升级 340

基于语义的 339

截断 367

临时分区表 360

配置 364

启用 353

启用语义 339

取消分区 362

全局索引 341, 346

数据分区 340

索引 341

342

添加 361

统计信息 368

唯一索引 353

许可 339

优点 340

装载表数据 367

准备 354

分区键列 340, 361, 363, 365

组合 344

分区排除 345

分区清理 345

分支 451

分组

另请参见 用户定义的事务 过程 659

同名过程 507 此索引的 “符号”部分 符号

money 215

比较运算符 20

另请参见 通配符 57

匹配字符串 57

算术运算符 18

符合 IDT 条件的表 241, 247

服务器

远程登录的权限 28

执行远程过程 28

服务器游标 551 real 数据类型 浮点数据 216

另请参见 float 数据类型 187


复杂数据类型 , 组合和分解 复制

313, 314

游标行 567

主键 593–597

使用 select into 复制表

291

在浏览模式下 582

数据,用 insert...select

228

公用键

228

另请参见 外键; 连接; 主键

bcp 复制表 226

共享行内缺省值 426–428

固定长度列


G

格式字符串

print 452

隔离级别 6, 648, 650

readpast 选项和 671

定义的 650

级别 0 读取 404

事务 648–653

为查询更改 653

游标锁定 655

系统表

另请参见 表; 个别表名 各对象名

各个 drop 命令

集合函数

另请参见 行集合;各个函数名 更改

另请参见 更新

296–312

对象名 311–312

缺省数据库 29

视图定义 389

数据库大小 262

索引名称 312

更改数据。

请参见 数据修改 更新

image 数据类型 232

text 数据类型 232 另请参见 更改;数据修改 使用连接操作 234

索引统计信息 414

外键 597–598

游标 557

binary 数据类型用于 194

空值位于 270

与可变长度相比 190

字符数据类型用于 189

关闭游标 558

关键字 9–10

new 8

短语 2

控制流 435–458

关系表达式 22

另请参见 比较运算符 关系操作 3

关系模型 , 连接和 113

关系运算符 116

管理指令和结果 2

广义索引键 407

规范化 113, 191

规则 26, 219, 421

绑定 422, 424

标识符 9

测试 416, 421

触发器和 586

创建新的 422

解除绑定 425

空值和 269

列定义冲突 66

命名用户创建的 422

批处理 430

删除用户定义的 425

视图和 381

数据类型和 204

用户事务中的冲突 660

用临时约束 424

优先级 424

源文本 423

指定规则用 422


过程

请参见 远程过程调用 24

H

函数

biginttohex

488

getdate 314

image 471

sortkey 315

sortkey 315

H

函数

biginttohex

488

getdate 314

image 471

sortkey 315

sortkey 315

过程调用 , 远程 28


sp_version 520

sybesp_dll_version 531

text 471

安全性 492

集合 472

日期 479, 479–481

视图和 383

数学 479

在表达式中 316

转换 481

字符串 468–471 函数或表达式的索引 , 创建 407 , 2

另请参见 触发器

重复 107, 409–410

复制 228

更改 232–235

汇总 98–100

明细和汇总结果 475

删除 253

添加 217–229

唯一 410

行集合和 475

选择 33, 50

行 (文本),输入长型数据 22

行集合 475

compute 24, 100, 475 group by 子句 102 不同于集合函数 476

视图和 391

与集合函数相比较 100

行集合运算结果 475 行内缺省值 , 共享 426–428 行内行外大对象 615–623

后缀名,临时表 272

恢复 665–666

备份数据库 292

临时表和 272

日志放置和 260

时间和事务大小 664

事务和 639

样本数据库 673, 683

汇总行 98–100

汇总值 24, 71

触发器和 599–600

集合函数和 98

混合数据类型 , 算术运算 18, 200–202

获取游标 556

货币符号 215

货币值中的负号 (-) 215


J

基表。

参见 表 基于函数的索引 313

包含表达式 403

必须是确定性的 403

创建和使用 403

非聚簇 403

全局变量 403

确定性属性 313, 317, 321, 403

实现 313

索引功能 313

用于 403

与计算列的区别 313

总是实现 403

基于函数的索引中的确定性属性 321

基准日期 214

集合函数 71–76 , 472–477

另请参见 行集合; 各个函数名

compute 子句 24, 98–105

distinct 关键字 72, 74–75

group by 子句 77– 91, 474


where 子句 , 不允许 72

标量集合 73, 473

不同于行集合 476

在多列 104

空值和 75–76

嵌套 84

矢量集合 78, 473

视图和 391

数据类型和 73

游标和 554

子查询,包括 165

集合函数 , order by 子句中 95

集合函数和游标 472

集理论操作 177–178

级别

@@trancount 全局变量 464, 646

嵌套事务 646

事务隔离 648–653

级联更改 (触发器) 586, 591

计时

@@error 状态检查 463

计算。

请参见 计算列

计算列 40, 313, 392, 403

insert 227

update 233

XML 文档,映射 314

可索引的和确定性的 314

带有空值 40

两种类型 317

确定性 313

确定性属性 317

实现或未实现 313

是由表达式定义的 316

视图和 383, 392

索引 313

索引功能 313

与基于函数的索引的区别 313

加号 (+)

空值和 66

算术运算符 18, 43

字符串并置运算符 20, 469

加密

数据 4

监控计数器 , 适用于虚拟散列表的更改 375

兼容性 , 数据

create default 417

检查约束 279, 286

检索

空值 63

数据 , 请参见 查询 减法运算符 (-) 18 减号 (-)

减法运算符 18

,

另请参见 公用键 588

视图和 381

键值 408

将表标记为 IDT 241 降序顺序 ( desc 关键字) 94 交集 (集合运算) 177–178 角色

存储过程和 515

较低级和较高级数据类型。

请参见 优先级 截断

binary 数据类型 215

临时表名 272

字符串 7

截断分区 367

截断尾随零 237–240 结构 , 虚拟散列表 370 结构化查询语言 (SQL) 1 结果

游标结果集 550

解除绑定

计算列的索引 , 创建

316, 406

规则 425

计算日期 480

记录 , 表。

请参见 ,

缺省值 419–420

进程 (服务器任务) 受影响的 456

加法运算符 (+) 18

近似数值数据类型 187


精度,数据类型

distinct 关键字 49

精确数值类型 216

group by 84

井号 (#) 临时表名前缀

264, 271, 273

insert 221, 394

局部变量 451–462

SQL 派生表和 331

输出值 460

在屏幕上显示 452–453

最后一行赋值 460

聚簇索引 407–408

另请参见 索引 不使用基于函数的索引 403

使用计算列 403

完整性约束 283

在计算列上 , 创建 316, 406

句点 (.)

限定符名称的分隔符 14


K

可变长度列 空值位于 270

与固定长度相比 190

可更新游标 553

可共享临时表 271

可滚动游标 549

客户端

游标 551

空白

like 61

在比较中 21, 51, 61

空字符串求值结果为 21

字符数据类型和 190

空格 , 字符

空字符串 ( “ ” ) ( ’’ ) 21, 220

空间

估计表和索引大小 327

数据库存储 262

用于索引页 327

truncate table 释放 254

空值 62–65

case 表达式 442, 447

create procedure 503

比较 64, 462

变量和 459, 460, 462

参数缺省值为 503, 505

插入替代值 220

触发器和 609–610

定义 269

集合函数和

75–76

在计算列中

40

检查约束和

287

空缺省值和

269

集合函数和

75–76

在计算列中

40

检查约束和

287

空缺省值和

269

规则和 269, 290


连接和 64, 149

排序顺序 94, 96

缺省参数为 63

缺省值和 290, 420

所允许的数据类型 204

新规则和列定义 66

选择 64–65

约束和 269

IDENTITY 列中不允许 266

空字符串 ( “ ” ) (’’ )

不求值为空 220

作为单个空格 21

空字符串 ( “ ” ) ( ’’’ ) 190

控制流语言 24, 26

控制中断报告 98

选择 258

框图

pubs2 数据库 682

pubs3 数据库 691

扩展 , Transact-SQL 10, 26–27

扩展存储过程 25, 529–547

DLL 支持 531

Open Server 支持 531

重命名 545

创建 543, 544

创建函数用于 534, 542

函数示例 536

例外 547


命名

532

运算符 116, 120

权限

533

子查询比较 172–174

删除

544

自连接 121–122

示例

532

自连接与子查询的比较 155

释放内存 534

消息来自 547

性能影响 533–534

优先级 533

执行 545


L

连接 3

from 子句 114

theta 116

where 子句 115–116, 117, 119

比较运算符 120

不均等 120, 122–124

等值连接 116, 118

多个表 125–126

关系模型和 113

关系运算符和 116

结果中的列顺序 113

进程 112, 117

空值和 64, 149

连接表 128

列名 117

内连接 ( ANSI 语法) 128, 130–133

事务和 665

视图和 384

索引和 401

外部 116, 126–146

外连接 ( ANSI 语法) 133–143

限制 117

相关名 ( ANSI 语法) 129–130

相关名和 121

选择标准用于 119

选择列表于 113–114

用于视图 128, 384

有助于 150

右连接 127

自然 118

组件集成服务 111

左连接 127

连接表 128

连字符作为注释 458 链式模式 , 运行系统过程 661 链式事务模式 6, 648

group by 83 IDENTITY 266–268

IDENTITY 值间隔 278

insert 语句中的顺序 219, 227

select 语句中的顺序 37

长度定义 270

初始化文本 236

规则 422

规则与定义冲突 270, 424

可变长度 270

空值和检查约束 287

空值和缺省值 269

连接和 113, 117

另请参见 数据库对象 322

缺省值用于 282, 417–419

删除具有用户定义数据类型的列 309 数值 , 和行集合 475 为多列编制索引 403

系统生成 266

修改具有用户定义数据类型的列 309

alter table 删除 300–30 1 alter table 添加 296–299 alter table 修改 301–304

insert 添加数据 218, 227–229

在子查询中限定名称 154

列表

数据库对象 327

数据类型 (按照类型) 200 列表 , select 中匹配 54–5 5 列表分区 343


列长度

使用 alter tab


le 减少 302

命令 2

另请参见各命令名

列的大小 , 按数据类型 184

列对。

count_big 72

group_big 72

请参见 连接

117

select into 命令 402

请参见 公用键

sp_dboption 存储过程 , 用于创建索引

402

列级约束 280

适用于虚拟散列表的 create table 选项

375

列名 14

用户定义事务中不允许的

641

在小括号中 475

命令终结符 30

在子查询中限定 154

命名

临时表 50

另请参见 重命名

create table 264, 271–272

保存点 643

select into 274, 291–293

标签 451

SQL 派生表和 331

264, 311–312

不允许视图 272, 381

触发器 587

触发器和 272, 608

存储过程 15, 16

创建 271–272

规则 422

存储过程和 521

过程中的参数 499–500

另请参见 ; tempdb 数据库

局部变量 459

名称以 tempdb.. 开头 273

14

命名 11, 264, 272

临时表 11, 264, 272

事务 637, 642

使用 NULL 220

视图 15, 16

x (0x) 487

数据库 259

路径表达式 , 表达式中的 316

逻辑表达式

索引 14

约定 9

case 表达式和

437

if...else 435

语法 22

真值表 23

case 表达式和

437

if...else 435

语法 22

真值表 23

模式 285

运算符 ( % ) 18


逻辑运算符 67–68

having 子句 90


M

美元符号 ($)

money 数据类型中 215

标识符中 12

明细表 589

名称

表的别名 50

日期分量 480

事务的 645

N

内部表

谓词限制 ( ANSI 语法) 136–137

内层查询。

请参见 子查询 内连接 130–133

on 子句 ( ANSI 语法) 132–133

连接表 ( ANSI 语法) 132

嵌套 ( ANSI 语法) 132

内置函数 472

image 471

text 471

安全性 492


类型转换 481

日期 479, 479–481

视图和 383

数学 479

转换 481

字符串 468–471


P

排序,用户定义的 315

排序数据,实现 315

排序顺序

另请参见 order by 子句

order by 94

比较运算符和 21

顺序

SQL 派生表 329 begin transaction/commit 语句 646

部分视图 331 begin...end 448

在游标中引用 331 group by 子句 84

生表表达式 if...else 条件 437

union 运算符和 334 while 循环 450

常量表达式 335 触发器 508, 604–607

重命名列 334

创建表,从 337

定义 SQL 派生表 329

集合函数和 336

连接和 336

存储过程 508

集合函数 84, 473

级别 508

排序 94

矢量集合 84

另请参见 SQL 派生表 329

派生列列表 332

事务 646, 657

有关事务的警告 645

嵌套 333

视图和 337

相关 SQL 派生表和 332

相关属性 338

注释 457

子查询 155

字符串函数 470

嵌套查询。

SQL 派生表 329 begin transaction/commit 语句 646

部分视图 331 begin...end 448

在游标中引用 331 group by 子句 84

生表表达式 if...else 条件 437

union 运算符和 334 while 循环 450

常量表达式 335 触发器 508, 604–607

重命名列 334

创建表,从 337

定义 SQL 派生表 329

集合函数和 336

连接和 336

存储过程 508

集合函数 84, 473

级别 508

排序 94

矢量集合 84

另请参见 SQL 派生表 329

派生列列表 332

事务 646, 657

有关事务的警告 645

嵌套 333

视图和 337

相关 SQL 派生表和 332

相关属性 338

注释 457

子查询 155

字符串函数 470

嵌套查询。

另请参见 索引 ; 优先级 ; 排序顺序 派生表

批处理 429

go 命令 434

错误 431, 433

规则,用于 430–432

局部变量和 451

控制流语言 24, 429, 430, 435–458

作为文件提交 434

匹配

行 ( *= =* ),外连接 126

屏幕消息 452–454


Q

前端应用程序 , 浏览模式和 582

前写式日志 665

嵌入连接操作 112

嵌套

另请参见 连接



create view 命令的区别 331

语法 331

子查询和 178, 333 派生表表达式 另请参见 SQL 派生表 派生列列表

SQL 派生表 332

在派生表表达式中 332

请参见 嵌套 151

区分大小写 12

在比较表达式中 21

取消分区 362


权限 29, 257, 259

create procedure 498

确定性

基于函数的索引 403

readtext 和列 271

writetext 和列 271

确定性属性 313

定义 317

参照完整性 285

基于函数的索引 313

触发器和 607– 608, 612

计算列 313

存储过程 497, 523

在基于函数的索引中 317

视图 382, 396

数据库对象所有者 254

数据修改 207

在计算列中 317

确定性属性 , 示例 318

确定性属性 , 由基于函数的索引使用


403

系统过程 524

确定性原则

全局变量 463 –465, 521

另请参见各个变量名

@@error 463

全局变量 , 表达式中的 316

全局索引 346

创建 358

定义 341

全名 28

缺省设置

存储过程的参数 501–504

货币值的输出格式 188

日期显示格式 189

数据库 29

语言 28, 212, 214

缺省数据库 28

缺省数据库设备 260

缺省语言 28, 212, 214

缺省值 26, 416 另请参见 数据库对象 insert 语句和 218

绑定 417–419

创建 417, 420

共享行内 426–428

解除绑定 419–420

空值和 290, 420

221

命名 417

删除 420

数据类型 203

数据类型标度 187

数据类型长度 189, 194

数据类型和 204, 417–419

数据类型精度 187

基于函数的索引 403


R

日期

另请参见 时间值

like 214

比较 21, 51

函数 479, 479–481

计算 480

可接受的范围 211

输入格式 189, 211–215

搜索 214

显示格式 189, 479

日期分量 212, 480

缩写名称和值 480

日期函数 479, 479–481

日语字符集 189

对象标识符 12

日元符号 ()

money 数据类型中 215

标识符中 12

日志。

请参见 事务日志


S

散列

, 虚拟散列 369 虚拟散列表 , 结构 370 用于虚拟散列的键 369


散列分区 343

删除

312, 391

表中的行 253

触发器 612

对象 431

规则 425

过程 523

另请参见 delete 命令 263

缺省值 420

视图 391, 395

数据库 263

索引 411

系统表 312

253–254

游标 557

游标行 568

主键 591–593

删除。

参见删除 舍入

datetime 189, 486

货币值 188, 486

设备 260

另请参见 sysdevices 表 设计表 288

声明

参数 499–500

局部变量 458–462

游标 555, 556

升序顺序 , asc 关键字 94 十六进制数 , 转换 487 十六进制数字

0x ”前缀 43, 215

转换 488

时间间隔,执行 456

时间值

like 214

存储 479

函数 479

另请参见 日期; datetime 数据类型; smalldatetime

数据类型 输入格式 211

搜索 214

显示格式 479

实际值

66

实现

基于函数的索引 403

实现或未实现 基于函数的索引 313

实现转换的排序数据 315

矢量集合 78, 473

嵌套 84

嵌套于标量集合中 473

示例

确定性属性 318 示例 , 虚拟散列表 371 事务 208, 637–666

@@transtate 全局变量 645

不在嵌套中使用的名称 645

触发器和 602, 644

存储过程和 644

存储过程和触发器 657

定时执行 455 符合 SQL 标准 656 隔离级别 6, 648

恢复和 639, 665

命名 642

模式 6, 648

嵌套级别 646, 657

取消 664

锁定 639

性能和 640

游标和 663

允许的数据库数目 664

状态 645

组件集成服务 640

事务隔离级别

readpast 选项和 671

事务日志 665

writetext 235

大小 261

在单独的设备上 260

事务中的幻像 650

适用于虚拟散列表的 dbcc checktable 375


释放游标 558, 569

限制

391–395

select 命令

相关

389

另请参见 连接;子查询;视图

引用

397

优点

378

释放游标 558, 569

限制

391–395

select 命令

相关

389

另请参见 连接;子查询;视图

引用

397

优点

378

另请参见 数据库对象 ; 触发器 ; 视图 视图 377, 380

另请参见 数据库对象

distinct 的投影 385

distinct 381

IDENTITY 列和 395

insert 386–387

readtext 388

union 110

update 386–387

with check option 128, 384, 3 86–387, 391, 394

安全性 378

数据复制 306, 307

不允许更新 392

alter table 何时执行数据复制

307

查询 388

重定义 389

数据决策支持 (DDS) 应用程序

数据库 258–263

315

安全性 378

数据复制 306, 307

不允许更新 392

alter table 何时执行数据复制

307

查询 388

重定义 389

数据决策支持 (DDS) 应用程序

数据库 258–263

315

writetext 388

有关帮助 396

源文本 382

from 子句中允许 49, 114

受影响的进程 456

数据表示,自定义 315

数据操纵语言 (DML) ,实现排序的数据 315

数据传输 , 增量 , 概述 240

数据分区 340

变更 360

创建 355, 358

分区键 361

添加 361


重命名 390

触发器和 272, 381, 608

创建 380

带有连接 128, 384

规则和 381

函数 383

集合函数和 391

计算列 392

检索数据 388

键和 381

解析 388

连接和 111, 384

列名 381

临时表和 272, 381

命名 14

权限 382, 396

缺省值和 381

删除 391, 395

使用 SQL 派生表 337

数据修改和 391

索引和 381

投影 382

另请参见 数据库对象

name 259

use 命令 258

创建用户 259–261

大小 260, 262

服务器数目 259

可选 258

连接和设计 113

缺省值 28

删除 263

所有权 259

添加用户 257

系统 258

用户 258

有关帮助 322

数据库对象 255

另请参见各对象名

alter table 的限制 297

重命名 311–312

存储过程和 521, 522

删除 431

数据库对象所有者 存储过程中的名字 521


数据库设备 260

数据库所有者 添加用户 257

移交所有权 259

数据库完整性。

请参见 数据完整性 25

数据类型 183–200

bigint 186

create table 264, 269, 403

datetime 值比较 21

image 316, 406

Java 316, 406

money 188

text 316, 406

unichar 190

union 106

unsigned bigint 186

unsigned int 186

unsigned smallint 186

变更具有用户定义的数据类型的列 308–309

层次 200–202

长度 203

创建 203, 206

复杂 , XML 316, 406

规则和 204, 422–424

混合 , 算术运算 18

集合函数和 73

近似数值 187

局部变量和 459

可索引的 316, 406

连接和 117

临时表和 272

缺省值和 204, 417–419

删除具有用户定义数据类型的列 309

视图和 381

输入格式 210

输入规则 187, 209–217

alter

table 转换

301

摘要

184–185

整数

186

字符

188

alter

table 转换

301

摘要

184–185

整数

186

字符

188

修改具有用户定义数据类型的列 309


数据类型 , 定义 183

数据类型 , 自定义。

请参见 用户定义的数据类型 数据类型 ]

数据类型优先级。

请参见 优先级 数据类型转换 481

case 表达式 441

image 487

标度错误 491

二进制和数值数据 487

函数 488

货币信息 486

列定义和 270

日期和时间信息 486

舍入 486

十六进制式信息 487

数字信息 485, 486

位信息 488

溢出错误 490

域错误 491

自动 199

字符信息 484, 485

参照完整性

数据完整性 25, 256, 421

方法 279

另请参见 数据修改 2

请参见 dbcc (数据库一致性检查程序) 208

事务和 658

唯一索引 404

约束 279

数据修改 2, 378

update 232, 235

权限 207

使用 writetext text image 235–236

视图和 391

数据依赖性。

参见 依赖性,数据库对象 数据转换 , 使用 sortkey() 315 数据字典。

请参见 系统表

数目 (数量) 查询中允许的表 49, 114

服务器数据库 259

事务中的数据库 664


数值数据

对预排序数据 410

并置 470

指南 401

数值数据和行集合

475

根据主键 401, 407

顺序

另请参见 索引 ; 优先级 ; 排序顺序 空值 96

执行表达式中的运算符 17

搜索条件 50

组合 403

索引的叶级 407, 408

索引分区 341

创建 358

速度 (服务器)

恢复 664

基于函数的索引 计算列 313

313

算术表达式 17, 38

不允许使用 distinct


74

索引键 , 广义 407

索引扫描 , 基于散列


369

算术错误 7

342

算术运算 72

锁超时

混合模式 200–202

set lock wait 命令

668

算术运算符 40

锁定

在表达式中 18, 38

事务和 639

优先级 67

游标和 577

在表达式中 316

速度 (服务器)

恢复 664

基于函数的索引 计算列 313

313

算术表达式 17, 38

不允许使用 distinct


74

索引键 , 广义 407

索引扫描 , 基于散列


369

算术错误 7

342

算术运算 72

锁超时

混合模式 200–202

set lock wait 命令

668

算术运算符 40

锁定

在表达式中 18, 38

事务和 639

优先级 67

游标和 577

在表达式中 316

索引功能


缩写

out 表示 output 520

日期分量 480

索引

重复值 409

重命名 312

创建 402–408

在多列 403

非聚簇 407–408 非唯一索引中的 IDENTITY 404 分布页 254

检索速度和 401, 408

键值 408

连接和 401

另请参见 聚簇索引 407

命名 14

删除 411

使用的空间 327

视图和 381

搜索 401

完整性约束 283

唯一 404, 409

选项 409–411

叶级 407, 408


T

特殊字符 10

添加

timestamp 583

表的 IDENTITY 305

外键 590–591

insert 添加列数据 218, 227–229

用户到数据库 257

用户定义的数据类型 203

在表或视图中添加行 217–229

填补 , 数据 空值和 270

临时表名中的下划线 272

调试辅助程序 26

通配符

缺省参数使用 504

搜索 59

like 匹配字符串中 57–62

同义词

out 表示 output 520

关键字 8

数据类型 184


投影

另请参见 select 命令

distinct 视图 385

查询 3

视图 382


W

外部表

谓词限制 ( ANSI 语法) 135–136

外键 588, 589

sp_help report on 325

插入 590–591

更新 597–598

外连接 126–146 另请参见 连接 ANSI 语法 134

on 子句 ( ANSI 语法) 135–138

where 子句 ( ANSI 语法) 135–138

where 子句的限制条件 ( ANSI 语法) 137–138

内部表的角色 ( ANSI 语法) 133

嵌套外连接 ( ANSI 语法) 138–140 嵌套外连接中 on 子句的位置 ( ANSI 语法) 140 嵌套外连接中的 on 子句 ( ANSI 语法) 140 谓词位置 ( ANSI 语法) 135–138

限制 127

用连接顺序依赖性转换外连接 ( ANSI 语法)

141–143

运算符 116, 144–146

Transact-SQL 外连接中如何对谓词求值 141

唯一索引

353, 404, 409

唯一约束

279, 282

尾随零

唯一索引

353, 404, 409

唯一约束

279, 282

尾随零

在嵌套外连接中的小括号 ( ANSI 语法) 139


被保留 239

混在数据中 237

截断 237–240

未分区表

定义 340

未知值。

请参见 空值

谓词

在外连接中的位置 ( ANSI 语法) 135–138

文本

用反斜杠 (› 使行延续 22

文本指针值 235

文件

批处理 434

文字字符说明

引号 ( “ ” ) 22


X

系统表 257, 380 另请参见 表; 个别表名 触发器和 608, 612–614

删除 312

系统过程 523

系统管理员 数据库所有权 259

系统过程 25, 523–524

不允许用作参数的分隔标识符 13

查看文本 526

重新优化查询用 497

隔离级别 656

在临时表上 274

另请参见 存储过程; 个别过程名 适用于虚拟散列表的更改 376

用户定义事务中不允许的 642

在链式模式中运行 661

系统扩展存储过程 546

系统数据类型。

请参见 数据类型 显式空值 220

显式事务 649

限定

表名 264

存储过程中的对象名 521

连接中的列名 113

数据库对象 14

子查询中的列名 154

限制 3

另请参见 select 命令 限制 , 虚拟散列表 374


相关

591

视图 389

相关名

SQL 派生表和 331

表名 50, 121

在连接中 ( ANSI 语法) 129–130

子查询,使用 154, 180

自连接 121

相关子查询 179–182

exists 175

having 子句 182

比较运算符 180

相关名和 180

消息 452–454

事务和 664

小括号 ()

另请参见此索引的 “符号”部分

表达式中 17

在算术语句中 42

小于。

请参见 比较运算符 斜杠 (/)

除法运算符 18

斜线星号 (/*) 注释关键字 457

信息消息 (服务器)。

请参见 错误消息 454

星号 (*)

select 36

乘法运算符 18

在带 exists 的子查询中 175

括住注释的符号对 457

行集合 98

性能

变量赋值和 459

触发器和 610

存储过程和 497

日志放置和 260

事务和 640

索引和 401

修改

296

数据。 另请参见 数据修改 数据库 262

虚拟计算列 317

虚拟列 313

虚拟散列表 369

查询处理器更改 375

创建 370

监控计数器更改 375

结构 370

命令 375

示例 371

系统过程更改 376

限制 374

选项

set quoted_identifier 6

选择。

请参见 select 命令 选择列表 45, 113–114

union 语句 106, 108

子查询,使用 175

循环

break 449

continue 449

while 448–450

循环分区 343


Y

严重级 严重级,错误

用户定义消息 454

延迟执行 ( waitfor ) 455–456 延续行 , 字符串 22 一致性

事务和 639

依赖性

数据库对象 526

显示 397

引号 ( “ ” )

比较运算符和 21

在表达式中 22

将参数值括起来 502

将列标题括起来 39

将值引起来 189, 209, 210


对于空字符串 220

范围 551, 551–552

文字说明 22

非唯一索引 553

隐式事务 648

服务器 551

隐式转换 (数据类型的) 英镑符号 ()

21, 199, 481

更新行 567

关闭 569

money 数据类型中 215

标识符中 12

应用程序 , 数据决策支持 (DDS) 315

用户

添加 257

过程

493

排序

315

事务

640

过程

493

排序

315

事务

640

用户定义的


用户定义的函数 407

用户定义的排序顺序 , 而不是 sortkey()

用户定义的数据类型 203, 206

315

锁定 577

唯一索引 553

IDENTITY 列和 204, 267

位置

550

longsysname 作为 195

语言

551

sysname 作为 195

执行

551

timestamp 作为 195

只读

553

变更列 308

状态

564

用户定义的排序顺序 , 而不是 sortkey()

用户定义的数据类型 203, 206

315

锁定 577

唯一索引 553

IDENTITY 列和 204, 267

位置

550

longsysname 作为 195

语言

551

sysname 作为 195

执行

551

timestamp 作为 195

只读

553

变更列 308

状态

564

用户定义的排序顺序 , 而不是 sortkey 315

获取 562–566

将客户端行放入缓冲区 566

可更新 553

客户端 551

名称冲突 552

扫描 552

删除行 568

声明 555

事务和 663–664

释放 569


规则和 2 03–204, 422–424

临时表和 274

缺省值和 269, 417

删除列 309

修改列 309

用户定义数据类型的 IDENTITY 属性 204

用户数据库 258

顺序

另请参见 索引 ; 优先级 ; 排序顺序 优先级

表达式中的运算符 17

较低级和较高级数据类型 21

游标

for browse 582 Halloween 问题 555

存储过程和

575

打开 561

读取的行数

566

存储过程和

575

打开 561

读取的行数

566

变量 563


读取多行 565

子查询和 152 游标 , 可滚动 549 游标范围 551

游标和集合函数 472

游标结果集 550, 552

(&)

逐位运算符 19

语法

Transact-SQL 9, 16

虚拟散列表 370

语句 2, 9

语句块 ( begin...end ) 448

语句块的定时执行 455

语言 , 替代

对日期分量的影响 212, 214

语言游标 551

域分区 342

预求值的计算列 317

源文本 3

加密 4


源值

set identity_insert 223

远程服务器 16, 512

execute 494

Sybase 27

组件集成服务 27

远程过程调用 16, 28, 512

用户定义的事务 660, 665

语法用于 494

约定

Transact-SQL 9, 16

标识符中 11

命名 9, 16

约束 256, 279

check 279, 286

表级 280

参照完整性 279, 283

带有空值 269

列级 280

缺省值 279

唯一 279, 282

alter table 删除 301 alter table 添加 299 用规则 424

主键 279, 282

月份值

日期分量缩写 480

运算符

比较 20, 51–52

关系 116

连接 116

逻辑 67–68

算术 18, 40–43

优先级 17, 67–68

逐位 18–20

Z

脏读 650

另请参见 隔离级别 增量数据传输

将表标记为 241

增量数据传输 (IDT)

将表标记为 241

在购买和注册数据库许可证后启用 240 增量数据传输 (IDT), 概述 240 增量数据传输 , 概述 240

占位符

print 消息 452

帐户 , 服务器。

请参见 登录名 29

真值表

逻辑表达式 23

整数数据 186

另请参见各个数据类型名 整数数据类型 , 转换为 487 整数余数。

请参见 模运算符 ( % )

执行

扩展存储过程 533

执行游标 551

IDENTITY 266

指针

text unitext image 235

只读游标 553, 560

逐位运算的数据二进制表示形式 18

逐位运算符 18–20 主 — 明细关系 588 主表 588

主键 325, 588–589

参照完整性和 588, 591

更新 593–597

删除 591–593

索引 401, 407

约束 282

注释

ANSI 样式 6

SQL 语句中 457

双连字符样式 458


注释文本。

参见 注释 注销

isql 29

转储 , 数据库 666

转换

较低级到较高级数据类型 21

数据类型 270

隐式 21, 199, 481

整数参数到二进制数字 19

字符串并置 20

字符集之间 12

转换十六进制数 487

转义字符 60 装载表数据 , 分区 367 select 命令

另请参见 连接;子查询;视图

子查询 151

另请参见 连接

all 关键字和 164, 168, 175

any 关键字和 23, 164, 169, 175

delete 语句,使用 160

exists 关键字 174–178

group by 子句 165–16 6, 181

having 子句 165– 166, 182

in 关键字和 55, 170, 171 –173, 175

insert 语句,使用 160 not exists 关键字 177–178 not in 关键字 173–174 order by 96

select 列表 175

SQL 派生表和 178, 333

update 语句,使用 160

where 子句 152, 173, 174

比较运算符 168, 175

在表达式中 23 表达式 , 替代 161 不均等连接和 124

不允许的数据类型 152

处理结果 152

集合函数和 165, 166

空值和 151

类型 163

连接比较 172–174

列名 154

嵌套 155

无修饰词的比较运算符 163–165

限制 152

相关或重复 179–182

相关名 154, 180

相关子查询中的比较运算符 180–182

有修饰词的比较运算符和 167, 175

语法 163

重复 179–182

子查询结构 554

子句 2

自定义数据表示 315

自定义数据类型。

请参见 用户定义的数据类型 自动操作

触发器 585

链式事务模式 648

数据类型转换 199, 481

隐藏的 IDENTITY 268

自连接 121–122

与子查询比较 155

自然连接 118

字段 , 数据。

请参见列 字符

0x 487

特殊 10

通配符 57 –62, 504

字符表达式 17

字符串

并置 20, 468

截断 7, 210

21, 190

匹配 57

匹配,用 like 57–62

选择列表,使用 40 用反斜杠 (› 延续 22 指定引号 22

字符串函数 468–471

并置 469

嵌套 470


字符集 9

iso_1 12

转换错误 12

字符列中的空字符串 220

字符数据 188 另请参见各个字符数据类型名 避免输入 “ NULL 220

输入规则 209

尾随空白 190

运算 468–471

字符数据类型 189

字节

print 消息限制 452 readtext 检索 44 标识符限制 11

分隔标识符限制

13

临时表名的限制

11

十六进制数字和

215

输出字符串限制

453

分隔标识符限制

13

临时表名的限制

11

十六进制数字和

215

输出字符串限制

453

带引号的列的限制 39

描述 27

事务和 640

远程表的 alter table 命令 298

自动 IDENTITY 268

浏览模式 582–583

timestamp 数据类型和 195

游标声明和 582


数据类型存储 184, 264

子查询限制 153

组合索引限制 403

总和

另请参见 集合函数

compute 105

order by 94

使用 compute 子句 98

总和 (不带 by compute 105

数据库用户 28

自由选择访问控制和 28

组合

分区键列 344

索引 403

组合,分解复杂数据类型 313

组件集成服务

image 数据类型 195

text 数据类型 192

触发器 608

update statistics 命令 414

连接 111

连接到服务器 29



--------------------------------------华丽的分割线-------------------------------------------------------------------------

Sybase SQL Anywhere数据库恢复工具ReadASADB:

之前就已经研发成功了能够从Sybase SQL Anywhere的DB文件中恢复数据的工具: ReadASADB。
此工具支持ASA v5.0, v6.0, v7.0, v8.0, v9.0, v10.0, v11.0, v12.0, v16.0, v17.0等版本。
能够从损坏的SQL Anywhere数据文件(.db)和UltraLite数据文件(.udb)上提取数据的非常规恢复工具。
恢复Sybase SQL Anywhere的工具在国内处于领先水平。

Sybase SQL Anywhere数据库恢复工具ReadASADB功能
能够从损坏的SQL Anywhere数据文件(.db)和UltraLite数据文件(.udb)上提取数据的非常规恢复工具
  1. 适用于所有的SQL Anywhere版本    包括:5.x,6.x,7.x,8.x,9.x,10.x,11.x,12.x,16.x,17.x
  2. 适用于所有的UltraLite版本
  3. 能够恢复出来表结构和数据
  4. 能够恢复自定义数据类型
  5. 能够恢复存储过程等对象的语法
  6. 能够导出到目标数据库
  7. 能够导出到SQL文件并生成导入脚本
  8. 支持多种字符集,包括:cp850、cp936、gb18030、utf8等
  9. 能够恢复未加密或者简单加密类型的数据
  10. 简单易用
  11. 限制:不支持AES加密的数据文件
请参考:研发成功了从Sybase SQL Anywhere的DB文件上恢复数据的工具
            SQL Anywhere数据库非常规恢复工具ReadASADB使用介绍

Sybase SQL Anywhere数据库恢复工具ReadASADB适用场景

各种误操作:

  1. 误截断表(truncate table)
  2. 误删除表(drop table)
  3. 错误的where条件误删数据
  4. 误删除db或log文件
  5. 误删除表中的字段

Sybase SQL Anywhere数据库恢复工具ReadASADB的应用场景:

1.因为物理磁盘故障、操作系统、系统软件方面或者掉电等等原因导致的Sybase SQL Anywhere数据库无法打开的情况;
2.误操作,包括truncate table,drop table,不正确的where条件导致的误删除等;
Sybase SQL Anywhere无法打开时,比较常见的错误是:Assertion failed。
如:
1、Internal database error *** ERROR *** Assertion failed:201819 (8.0.1.2600) Checkpoint log: invalid bitmap page -- transaction rolled back
2、Internal database error *** ERROR *** Assertion failed:201819 (8.0.1.2600) Page number on page does not match page requested -- transaction rolled back
3、Internal database error *** ERROR *** Assertion failed:200502 (9.0.2.2451) Checksum failure on page 23 -- transaction rolled back
4、File is shorter than expected
5、Internal database error *** ERROR *** Assertion failed: 201116 Invalid free list index page found while processing checkpoint log -- transaction rolled back
6、*** ERROR *** Assertion failed: 51901 Page for requested record not a table page or record not present on page
7、*** ERROR *** Assertion failed: 201417 (7.0.4.3541) Invalid count or free space offset detected on a table page
8、Internal database error *** ERROR *** Assertion failed: 201425 (8.0.3.5594) Invalid count or free space offset detected on a free list page -- transaction rolled back.
9、Internal database error *** ERROR *** Assertion failed: 100702 (8.0.1.2600) Unable to modify indexes for a row referenced in rollback log -- transaction rolled back


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

Sybase ASE数据库恢复工具READSYBDEVICE:

一个不依赖数据库管理系统、直接从Sybase数据库设备文件上提取数据的业内领先的恢复工具!
能够从损坏的Sybase ASE设备文件(.dat)上提取数据的非常规恢复工具。

Sybase ASE数据库恢复工具READSYBDEVICE的主要功能:

  1. 被勒索病毒加密数据文件及备份文件情况下的恢复;
  2. 系统崩溃只剩下数据文件的情况下的恢复,甚至数据库文件不存在而只有损坏的备份文件情况下的恢复;
  3. 因断电、硬盘坏道等造成数据库文件损坏情况下的恢复;
  4. delete数据恢复、误update数据恢复、误删除表(drop)恢复、误truncate表恢复 等;
  5. 各种Sybase内部系统表损坏、索引错误的修复;
  6. master数据库损坏而无法正常运行情况下的恢复;
  7. Sybase数据库被标记为可疑,不可用等情况的恢复;
  8. Sybase数据库中数据文件内部出现坏块情况下的恢复;
  9. Sybase数据库无数据文件但有日志文件的情况下的恢复;
  10. Sybase数据库只有数据文件无任何日志文件的情况下的恢复;
  11. Sybase数据文件被误删除情况下的碎片提取恢复;
  12. 磁盘阵列上的Sybase数据库被误格式化情况下的数据库恢复;
  13. 数据库sysobjects等系统表损坏无法正常应用情况下的恢复;
  14. Sybase数据库还原数据库出现失败情况下的恢复;
  15. Sybase数据库只剩下损坏的备份文件情况下的恢复。

Sybase ASE数据库恢复工具READSYBDEVICE支持的版本:

Sybase ASE 11.0.x,11.5.x,11.9.x,12.0.x,12.5.x,15.0.x,15.5.x,15.7.x,16.0.x


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

SQL Server数据库恢复工具SQLRescue:

一个不依赖数据库管理系统、直接从SQL Server数据库文件上提取数据的业内领先的恢复工具!
能够从损坏的SQL Server数据库文件(.mdf)上提取数据的非常规恢复工具。

SQL Server数据库恢复工具SQLRescue的主要功能:

  1. 系统崩溃只剩下数据文件的情况下的恢复,即无日志文件或者日志文件损坏情况下的恢复;
  2. 断电导致数据库文件损坏情况下的恢复;
  3. 硬盘坏道造成数据库损坏情况下的恢复;
  4. 数据文件内部存在坏页情况下的恢复;
  5. 企业管理器误删除数据表记录,管理软件误删除数据表记录的恢复;
  6. 并闩锁错误、格式化、误删除后导致软件不能使用的情况;
  7. 无法读取并闩锁页sysindexes失败情况下的修复;
  8. 数据文件被误删除情况下的碎片提取恢复;
  9. 系统表损坏、索引错误、误删除数据库表、删除记录的数据找回;
  10. master数据库损坏而无法正常运行情况下的恢复;
  11. 数据文件无法附加情况下的数据恢复;
  12. 数据库被标记为可疑,质疑,不可用等情况的恢复;
  13. 数据库sysobjects等系统表损坏情况下的恢复;
  14. 数据被误(drop、delete、truncate)删除表数据的恢复,误update后的数据恢复等;
  15. 还原时报一致性错误,错误823等情况下的数据恢复,各种错误提示的数据库文件修复;
  16. 数据库被误格式化等情况下的数据库恢复;
  17. 日志收缩造成数据库损坏情况下的恢复;
  18. 仅剩损坏的备份文件情况下的恢复。

SQL Server数据库恢复工具SQLRescue技术特点:

只要SQL Server数据库的数据文件存在,我们就有办法帮您从数据文件中找回重要数据。
  1. 从数据文件中直接恢复数据
  2. 不能附加时直接恢复数据并生成新的数据库
  3. 系统表损坏的数据库修复
  4. 快速修复SQL 823错误、连接中断错误

SQL Server数据库恢复工具SQLRescue支持的版本:

Microsoft SQL Server 7.0, 2000, 2005, 2008, 2008R2, 2012, 2014, 2016, 2017,2019。
+-------------------------------------华丽的分割线-------------------------------------------------------------------------