Index_I

I

IBM DB2 UDB 8.1. See DB2 UDB 8.1

IBM IMS (Information Management System), 12, 22

IBM SQL/DS, 23

IBM standards, 529

Idempotent Law, 274

identification. See authentication

identifier, SELECT statement, 239

identity

Boolean algebra, 778–779

OOP, 602

set theory, 785–786

identity clause, table constraints, 100–101

identity column

described, 74

Oracle 9i equivalent (sequences), 100

tables, modifying

DB2 UDB 8.1, 152, 190

MS SQL Server 2000, 190–192

image functions, MS SQL Server 2000, listed, 720

images, storing. See binary strings

implicit transactions, 218

IMS (Information Management System), 12, 22

IN operator

emulating, 375–376

SELECT statement, 256–258

indexes

ACME sample database, 617

altering, 159–160

clustered, 13

columns, dropping

MS SQL Server 2000, 155

Oracle 9i, 149

creating

DB2 UDB 8.1, 110–111

MS SQL Server 2000, 111–112

Oracle 9i, 109–110

DDL statements, syntax, 729

described, 106–109

dropping

DB2 UDB 8.1, 161

MS SQL Server 2000, 161

Oracle 9i, 160–161

join tables, 305

listing, 461, 466–467

maximum name length restrictions, 8

partitioning, Oracle 9i, 188

tables, storing unique addresses (UROWID), 73

tablespaces, specifying, 98

indicator variables, host variables, embedded SQL, 532–533

Information Management System. See IBM IMS

INFORMATION_SCHEMA views

MS SQL Server 2000, system catalog, 470–675

Oracle 9i data dictionary, 462–464

system catalogs, 456–458

Informix, 768

INGRES II, 768

inheritance, object, 601–602

INITIALLY DEFERRED table constraints, 97

inline views, joins involving, 302–303

inner joins

described, 279–280

multitable queries

cross join, 289–290

equijoin, 282–284

nonequijoin, 284–286

self-join, 287–289

syntaxes, 279–281

older syntax, 281

SQL99, 280–281

input

data, 32–35

versus output host variables, embedded SQL, 531

inserting

populating tables (INSERT)

for all columns, 182–183

clauses, described, 178–179

DB2 UDB 8.1, 189–190

described, 177–178

integrity constraints, 186

MS SQL Server 2000, 190–192

NULL and default values, 183–184

Oracle 9i, 188–189

from other tables, 184–185

SQL99 specifics, 187–188

value for specified column, 179–181

rows

multiple, 189

and updating (MERGE), 202–204

secure handling, 440–441

views, restricting, 438

with SELECT statement, 248–249

installing applications

ACME database

on DB2 UDB 8.1, 691–693

on MS SQL Server 2000, 693–694

on Oracle 9i, 689–691

DB2 UDB 8.1, 658–666

MS SQL Server 2000, 666–673

Oracle 9i

general information, 637–638

on Linux, 653–658

on SUN Solaris, 648–653

on Windows NT/2000/XP, 638–648

uninstalling

DB2 UDB 8.1, 666

MS SQL Server 2000, 672–673

Oracle 9i, 646–647, 653

integers

ANSI/ISO code, 549

bit operations, 389–392

numbers, described, 54

programming languages, corresponding, 532

storing, 55

tablespaces, specifying, 131

integrity constraints

modifying existing data (UPDATE), 197

populating tables (INSERT), 186

removing data (DELETE), 200–201

integrity, data, 398

interactive mode, DB2 UDB 8.1 CLP (Command-Line Processor), 681

InterBase

described, 768

domains, 130

Internet protocols, 40, 592

intersection, set theory operations, 782

intervals, time, Oracle 9i, 66

invoice numbers, generating sequential. See identity clause; sequences

IS NULL operator, 258–259

ISO (International Organization for Standardization)

data type codes, 549

defaults, specifying, MS SQL Server 2000, 212

dynamic SQL and SQL99 standards, 543

history of, 7, 23

security standard (No. 17799), 451–452

standards documents, 29

time formats, 67

isolation levels, transactions, 217, 225–228

iSQL*Plus, 680




SQL Bible
Microsoft SQL Server 2008 Bible
ISBN: 0470257040
EAN: 2147483647
Year: 2005
Pages: 208

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net