第 五 部 分 19 - 图1返 回 总 目 录

目 录

第 五 部 分 19

参 考 素 材 19

第 21 章 TRANSACT-SQL 编 程 语 言 参 考 20

加 号 ( + ) 和 字 符 串 连 接 ( + ) 21

减 号 (-) 22

乘 号 (*) 23

除 号 (/ ) 24

模 及 通 配 符 ( % ) 25

按 位 与 操 作 (& ) 27

按 位 或 操 作 ( | ) 28

按 位 异 或 操 作 ( ^ ) 29

按 位 非 操 作 ( ~ ) 30

等 于 (=) 31

大 于 (>) 32

小 于 (<) 32

大 于 或 等 于 (>=) 33

小 于 或 等 于 (<=) 34

不 等 于 (<>) 35

不 小 于 (!<) 36

不 等 于 (!=) 37

不 大 于 (!>) 37

注 释 (--) 38

注 释 (/ *...* / ) 39

匹 配 的 通 配 符 ([ ] ) 40

不 匹 配 的 通 配 符 ([ ^] ) 42

一 个 字 符 匹 配 的 通 配 符 (_) 44

@@connections 45

@@cpu_busy 46

@@cursor_rows 46

@@datefirst 47

@@dbts 48

@ @ e rror 48

@ @ fetch_status 49

@ @ identity 50

@ @ idle 51

@ @ io_busy 51

@@LANGID 52

@ @ language 52

@ @ lock_timeout 53

@@max_connections 54

@@max_precision 54

@@nestlevel 55

@@options 55

@@pack_received 56

@@pack_sent 56

@@packet_errors 57

@@procid 57

@ @ remserver 57

@ @ rowcount 58

@@servernam e 58

@@servicename 59

@@spid 59

@ @ textsize 59

@ @ timeticks 60

@ @ total_errors 60

@ @ total_read 61

@ @ total_write 61

@ @ trancount 62

@@version 62

ABS 63

ACOS 63

ALL 64

A LTER DATABASE 65

A LTER PROCEDURE 68

A LTER TABLE 70

A LTER TRIGGER 81

A LTER VIEW 84

AND 86

ANY 87

APP_NAME 88

ASCII 89

ASIN 90

ATAN 91

ATN2 91

AVG 92

BACKUP 93

BEGIN...END 104

BEGIN DISTRIBUTED TRANSACTION 105

BEGIN TRANSACTION 106

BETWEEN 107

binary 108

bit 108

BREAK 109

BULK INSERT 110

CASE 114

CAST 116

CEILING 117

字 符 数 据 类 型 118

CHAR 字 符 串 函 数 119

CHARINDEX 字 符 串 函 数 120

CHECKPOINT 121

CLOSE 122

COALESCE 123

COL_LENGTH 124

COL_NAM E 125

COLUMNPROPERTY 125

COMMIT TRAN S [ ACTION ] 127

COMMIT [ WORK ] 128

CONTAINS 129

CONTAINSTABLE 134

CONTINUE 137

CONVERT 137

COS 140

C O T 140

C O U N T 141

CREATE DATABASE 142

CREATE DEFAULT 147

CREATE INDEX 148

CREATE PROCEDURE 153

CREATE RULE 157

CREATE SCHEMA 158

CREATE TABLE 160

CREATE TRIGGER 167

CREATE VIEW 170

CURRENT_TIMESTAMP 172

CURRENT_USER 173

游 标 数 据 类 型 174

CURSOR_STATUS 174

cursors 175

DATABASEPROPERTY 176

数 据 类 型 178

DATALENGTH 184

DATEADD 185

日 期 函 数 186

DATEDIFF 187

DATENAME 188

DATEPART 189

DAY 190

DB_ID 190

DB_NAME 191

DBCC CHECKALLOC 192

DBCC CHECKCATALOG 193

DBCC CHECKDB 194

DBCC CHECKFILEGROUP 196

DBCC CHECKIDENT 197

DBCC CHECKTABLE 197

DBCC DBREPAIR 199

DBCC DBREINDEX 200

DBCC dllname(FREE) 201

DBCC HELP 201

DBCC INPUTBUFFER 202

DBCC MEMUSAGE 202

DBCC NEWALLOC 203

DBCC OPENTRAN 204

DBCC OUTPUTBUFFER 205

DBCC PERFMON 205

DBCC PINTABLE 206

DBCC PROCCACHE 206

DBCC ROWLOCK 207

DBCC SHOWCONTIG 207

DBCC SHOW_STATISTICS 208

DBCC SHRINKDATABASE 208

DBCC SHRINKFILE 209

DBCC TEXTALL 210

DBCC SQLPERF 211

DBCC TEXTALL 211

DBCC TEXTALLOC 212

DBCC TRACEOFF 212

DBCC TRACEON 213

DBCC TRACESTATUS 213

DBCC UNPINTABLE 214

DBCC UPDATEUSAGE 214

DBCC USEROPTIONS 216

DEALLOCATE 216

十 进 制 数 据 类 型 217

DECLARE @local_variable 218

DECLARE CURSOR 219

DEGREES 221

DELETE 222

DENY 226

DIFFERENCE 228

DROP DATABASE 229

DROP DEFAULT 230

DROP INDEX 231

DROP PROCEDURE 232

DROP RULE 233

DROP STATISTICS 233

DROP TABLE 234

DROP TRIGGER 235

DROP VIEW 235

D U M P 236

ELSE(IF … ELSE) 236

END ( BEGIN...END) 237

EXECUTE 239

[ NOT ] EXISTS 241

EXP 242

FETCH 242

FILE_ID 244

FILE_NAME 244

FILEGROUP_ID 245

FILEGROUP_NAM E 245

FILEGROUPPROPERTY 246

FILEPROPERTY 246

浮 点 数 和 实 数 247

FLOOR 247

FORMATMESSAGE 248

FREETEXT 249

FREETEXTTABLE 250

FROM 251

FULLTEXTCATALOGPROPERTY 255

FULLTEXTSERVICEPROPERTY 256

GETANSINULL 257

GETDATE 257

G O 258

GOTO 258

G R A N T 258

GROUP BY 259

GROUPING 259

HAVING 259

HOST_ID 260

HOST_NAME 260

IDENT_INCR 261

IDENT_SEED 261

IDENTITY 262

IF...ELSE 262

IN 263

INDEXPROPERTY 264

INDEX_COL 264

INSERT 265

int,smallint 和 tinyint 269

IS_MEMBER 269

IS_SRVROLEMEMBER 270

ISDATE 271

IS [ N O T ] NULL 271

ISNULL 272

ISNUMERIC 272

KILL 273

LEFT 273

LEN 274

LIKE 275

LOAD 276

LOG 276

LOG10 277

LOWER 277

LTRIM 278

M A X 278

M IN 279

money 和 samllmoney 280

MONTH 280

N C H A R 281

nchar 和 nvarchar 281

NEWID 281

NOT 282

ntext , text 和 image 282

NULLIF 282

numeric 283

OBJECT_ID 283

OBJECT_NAME 283

OBJECTPROPERTY 284

OPEN 285

OPENQUERY 286

OPENROWSET 287

O R 289

ORDER BY 290

PARSENAM E 290

PATINDEX 291

PERMISSIONS 292

PI 294

POWER 294

PRINT 295

QUOTENAME 296

RADIANS 296

RAISERROR 297

RAND 300

READTEXT 301

实 型 302

RECONFIGURE 302

REPLACE 303

REPLICATE 304

RESTORE 305

RESTORE FILELISTONLY 316

RESTORE HEADERONLY 317

RESTORE LABELONLY 318

RESTORE VERIFYONLY 318

RETURN 319

REVERSE 321

REVOKE 322

RIGHT 322

ROLLBACK TRANSACTION 323

ROLLBACK WORK 324

ROUND 324

RTRIM 325

SAVE TRANSACTION 326

SELECT 326

SESSION_USER 341

SET @local_variable 341

SET 344

SET ANSI_DEFAULTS 345

SET ANSI_NULL_DFLT_OFF 345

SET ANSI_NULL_DFLT_ON 346

SET ANSI_NULLS 346

SET ANSI_PADDING 347

SET ANSI_WARNINGS 347

SET ARITHABORT 348

SET ARITHIGNORE 348

SET CONCAT_NULL_YIELDS_NULL 349

SET CURSOR_CLOSE_ON_COMMIT 349

SET DATEFIRST 350

SET DATEFORMAT 350

SET DEADLOCK_PRIORITY 351

SET DISABLE_DEF_CNST_CHK 351

SET FIPS_FLAGGER 352

SET FMTONLY 352

SET FORCEPLAN 353

SET IDENTITY_INSERT 353

SET IMPLICIT_TRANSACTIONS 354

SET LANGUAGE 354

SET LOCK_TIMEOUT 355

SET NOCOUNT 355

SET NOEXEC 356

SET NUMERIC_ROUNDABORT 356

SET OFFSETS 357

SET PARSEONLY 357

SET PROCID 358

SET QUERY_GOVERNOR_COST_LIMIT 358

SET QUOTED_IDENTIFIER 359

SET REMOTE_PROC_TRANSACTIONS 360

SET ROWCOUNT 360

SET SHOWPLAN_ALL 361

SET SHOWPLAN_TEXT 361

SET STATISTICS IO 362

SET STATISTICS PROFILE 362

SET STATISTICS TIME 363

SET TEXTSIZE 363

SET TRANSACTION ISOLATION LEVEL 364

SET XACT_ABORT 365

SETUSER 366

SHUTDOWN 367

SIGN 367

SIN 368

smalldatetime 368

smallin t 368

smallmoney 369

S O M E | ANY 369

SOUNDEX 370

SPACE 371

SQUARE 371

SQRT 372

STATS_DATE 372

STDEV 373

STDEVP 373

STR 374

STUFF 375

SUBSTRING 376

SUM 377

SUSER_ID 378

SUSER_NAME 378

SUSER_SID 379

SUSER_SNAME 379

SYSTEM_USER 380

TAN 380

text 381

TEXTPTR 381

TEXTVALID 381

timestamp 382

tinyint 382

TRIGGER_NESTLEVEL 383

TRUNCATE TABLE 383

TYPEPROPERTY 384

UNICODE 384

UNION 385

uniqueidentifier 386

UPDATE 386

UPDATE STATISTICS 394

UPDATETEXT 395

UPPER 398

USE 399

USER 399

USER_ID 399

USER_NAME 400

VAR 400

varbinary 401

varchar 401

VARP 401

WAITFOR 402

WHERE 402

WHILE 403

WRITETEXT 404

YEAR 406