Attention! Your ePaper is waiting for publication!
By publishing your document, the content will be optimally indexed by Google via AI and sorted into the right category for over 500 million ePaper readers on YUMPU.
This will ensure high visibility and many readers!
Your ePaper is now published and live on YUMPU!
You can find your publication here:
Share your interactive ePaper on all platforms and on your website with our embed function
SAS/ACCESS 9.2 for Relational Databases: Reference, Fourth Edition
SAS/ACCESS 9.2 for Relational Databases: Reference, Fourth Edition
SAS/ACCESS 9.2 for Relational Databases: Reference, Fourth Edition
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
572
572
573CHAPTER19<strong>SAS</strong>/<strong>ACCESS</strong> Interface <strong>for</strong>In<strong>for</strong>mixIntroduction to <strong>SAS</strong>/<strong>ACCESS</strong> Interface to In<strong>for</strong>mix 574Overview 574Default Environment 574LIBNAME Statement Specifics <strong>for</strong> In<strong>for</strong>mix 574Overview 574Arguments 574In<strong>for</strong>mix LIBNAME Statement Example 576Data Set Options <strong>for</strong> In<strong>for</strong>mix 576SQL Pass-Through Facility Specifics <strong>for</strong> In<strong>for</strong>mix 577Key In<strong>for</strong>mation 577Stored Procedures and the SQL Pass-Through Facility 578Command Restrictions <strong>for</strong> the SQL Pass-Through Facility 578Examples 579Autopartitioning Scheme <strong>for</strong> In<strong>for</strong>mix 580Overview 580Autopartitioning Restrictions 580Using WHERE Clauses 581Using DBSLICEPARM= 581Using DBSLICE= 581Temporary Table Support <strong>for</strong> In<strong>for</strong>mix 581Overview 581Establishing a Temporary Table 581Terminating a Temporary Table 582Example 582Passing <strong>SAS</strong> Functions to In<strong>for</strong>mix 582Passing Joins to In<strong>for</strong>mix 583Locking in the In<strong>for</strong>mix Interface 584Naming Conventions <strong>for</strong> In<strong>for</strong>mix 585Data Types <strong>for</strong> In<strong>for</strong>mix 585Overview 585Character Data 585Numeric Data 586Date, Time, and Interval Data 586In<strong>for</strong>mix Null Values 586LIBNAME Statement Data Conversions 587SQL Pass-Through Facility Data Conversions 588Overview of In<strong>for</strong>mix Servers 588In<strong>for</strong>mix Database Servers 588Using the DBDATASRC Environment Variables 588Using Fully Qualified Table Names 589589
- Page 1 and 2:
SAS/ACCESS ® 9.2for Relational Dat
- Page 3 and 4:
ContentsWhat’s New xiiiOverview x
- Page 5 and 6:
vChapter 9 4 SAS/ACCESS Features by
- Page 7 and 8:
viiSQL Pass-Through Facility Specif
- Page 9 and 10:
ixTemporary Table Support for OLE D
- Page 11 and 12:
xiChapter 31 4 Sample Data for SAS/
- Page 13 and 14:
xiiiWhat’s NewOverviewSAS/ACCESS
- Page 15 and 16:
What’s Newxv3 SQLGENERATION= LIBN
- Page 17 and 18:
What’s Newxvii3 BULKLOAD=SAS/ACCE
- Page 19 and 20:
What’s NewxixLIBNAME statement op
- Page 21:
1P A R T1ConceptsChapter 1. .......
- Page 24 and 25:
4 Methods for Accessing Relational
- Page 26 and 27:
6 SAS Views of DBMS Data 4 Chapter
- Page 28 and 29:
8 Examples of Problems That Result
- Page 30 and 31:
10 References 4 Chapter 1%mend;data
- Page 32 and 33:
12 SAS Naming Conventions 4 Chapter
- Page 34 and 35:
14 DBLOAD Procedure 4 Chapter 2The
- Page 36 and 37:
16 Naming Behavior When Creating DB
- Page 38 and 39:
18 Preserving Column Names 4 Chapte
- Page 40 and 41:
20 Using DQUOTE=ANSI 4 Chapter 2If
- Page 42 and 43:
22 Using Name Literals 4 Chapter 2p
- Page 44 and 45:
24 Using a SAS Data Set to Create a
- Page 46 and 47:
26 Triggers 4 Chapter 3You should g
- Page 48 and 49:
28 Protecting Connection Informatio
- Page 50 and 51:
30 Locking, Transactions, and Curre
- Page 52 and 53:
32 Potential Result Set Differences
- Page 55 and 56:
35CHAPTER4Performance Consideration
- Page 57 and 58:
Performance Considerations 4 Sortin
- Page 59:
Performance Considerations 4 Pushin
- Page 62 and 63:
42 Passing Functions to the DBMS Us
- Page 64 and 65:
44 Passing Joins to the DBMS 4 Chap
- Page 66 and 67:
46 Passing DISTINCT and UNION Proce
- Page 68 and 69:
48 Using the DBINDEX=, DBKEY=, and
- Page 70 and 71:
50 Using the DBINDEX=, DBKEY=, and
- Page 72 and 73:
52 SAS/ACCESS Interfaces and Thread
- Page 74 and 75:
54 Generating Trace Information for
- Page 76 and 77:
56 Generating Trace Information for
- Page 78 and 79:
58 Data Ordering in SAS/ACCESS 4 Ch
- Page 81 and 82:
61CHAPTER7How SAS/ACCESS WorksIntro
- Page 83 and 84:
How SAS/ACCESS Works 4 How the SQL
- Page 85 and 86:
How SAS/ACCESS Works 4 How the DBLO
- Page 87 and 88:
67CHAPTER8Overview of In-DatabasePr
- Page 89 and 90:
Overview of In-Database Procedures
- Page 91 and 92:
Overview of In-Database Procedures
- Page 93:
73P A R T2General ReferenceChapter
- Page 96 and 97:
76 SAS/ACCESS Interface to DB2 Unde
- Page 98:
78 SAS/ACCESS Interface to HP Neovi
- Page 101 and 102:
SAS/ACCESS Features by Host 4 SAS/A
- Page 103 and 104:
SAS/ACCESS Features by Host 4 SAS/A
- Page 105:
SAS/ACCESS Features by Host 4 SAS/A
- Page 108 and 109:
88 Using SAS Functions 4 Chapter 10
- Page 110 and 111:
90 LIBNAME Statement Syntax for Rel
- Page 112 and 113:
92 LIBNAME Options for Relational D
- Page 114 and 115:
94 ADJUST_BYTE_SEMANTIC_COLUMN_LENG
- Page 116 and 117:
96 AUTHDOMAIN= LIBNAME Option 4 Cha
- Page 118 and 119:
98 BL_KEEPIDENTITY= LIBNAME Option
- Page 120 and 121:
100 BL_LOG= LIBNAME Option 4 Chapte
- Page 122 and 123:
102 BULKEXTRACT= LIBNAME Option 4 C
- Page 124 and 125:
104 CAST= LIBNAME Option 4 Chapter
- Page 126 and 127:
106 CAST_OVERHEAD_MAXPERCENT= LIBNA
- Page 128 and 129:
108 CONNECTION= LIBNAME Option 4 Ch
- Page 130 and 131:
110 CONNECTION= LIBNAME Option 4 Ch
- Page 132 and 133:
112 CONNECTION= LIBNAME Option 4 Ch
- Page 134 and 135:
114 CONNECTION_GROUP= LIBNAME Optio
- Page 136 and 137:
116 CURSOR_TYPE= LIBNAME Option 4 C
- Page 138 and 139:
118 DB_LENGTH_SEMANTICS_BYTE= LIBNA
- Page 140 and 141:
120 DBCOMMIT= LIBNAME Option 4 Chap
- Page 142 and 143:
122 DBCONTERM= LIBNAME Option 4 Cha
- Page 144 and 145:
124 DBCREATE_TABLE_OPTS= LIBNAME Op
- Page 146 and 147:
126 DBLIBINIT= LIBNAME Option 4 Cha
- Page 148 and 149:
128 DBLIBTERM= LIBNAME Option 4 Cha
- Page 150 and 151:
130 DBMAX_TEXT= LIBNAME Option 4 Ch
- Page 152 and 153:
132 DBMSTEMP= LIBNAME Option 4 Chap
- Page 154 and 155:
134 DBPROMPT= LIBNAME Option 4 Chap
- Page 156 and 157:
136 DBSERVER_MAX_BYTES= LIBNAME Opt
- Page 158 and 159:
138 DBSLICEPARM= LIBNAME Option 4 C
- Page 160 and 161:
140 DEGREE= LIBNAME Option 4 Chapte
- Page 162 and 163:
142 DIRECT_EXE= LIBNAME Option 4 Ch
- Page 164 and 165:
144 DIRECT_SQL= LIBNAME Option 4 Ch
- Page 166 and 167:
146 ERRLIMIT= LIBNAME Option 4 Chap
- Page 168 and 169:
148 FETCH_IDENTITY= LIBNAME Option
- Page 170 and 171:
150 IN= LIBNAME Option 4 Chapter 10
- Page 172 and 173:
152 INSERTBUFF= LIBNAME Option 4 Ch
- Page 174 and 175:
154 KEYSET_SIZE= LIBNAME Option 4 C
- Page 176 and 177:
156 LOCKTIME= LIBNAME Option 4 Chap
- Page 178 and 179:
158 LOGIN_TIMEOUT= LIBNAME Option 4
- Page 180 and 181:
160 MULTI_DATASRC_OPT= LIBNAME Opti
- Page 182 and 183:
162 OR_ENABLE_INTERRUPT= LIBNAME Op
- Page 184 and 185:
164 PACKETSIZE= LIBNAME Option 4 Ch
- Page 186 and 187:
166 PREFETCH= LIBNAME Option 4 Chap
- Page 188 and 189:
168 PRESERVE_TAB_NAMES= LIBNAME Opt
- Page 190 and 191:
170 QUALIFIER= LIBNAME Option 4 Cha
- Page 192 and 193:
172 QUERY_BAND= LIBNAME Option 4 Ch
- Page 194 and 195:
174 QUOTED_IDENTIFIER= LIBNAME Opti
- Page 196 and 197:
176 READ_LOCK_TYPE= LIBNAME Option
- Page 198 and 199:
178 REMOTE_DBTYPE= LIBNAME Option 4
- Page 200 and 201:
180 REREAD_EXPOSURE= LIBNAME Option
- Page 202 and 203:
182 SCHEMA= LIBNAME Option 4 Chapte
- Page 204 and 205:
184 SHOW_SYNONYMS= LIBNAME Option 4
- Page 206 and 207:
186 SQL_FUNCTIONS= LIBNAME Option 4
- Page 208 and 209:
188 SQL_FUNCTIONS= LIBNAME Option 4
- Page 210 and 211:
190 SQL_OJ_ANSI= LIBNAME Option 4 C
- Page 212 and 213:
192 TPT= LIBNAME Option 4 Chapter 1
- Page 214 and 215:
194 TRACE= LIBNAME Option 4 Chapter
- Page 216 and 217:
196 UPDATE_LOCK_TYPE= LIBNAME Optio
- Page 218 and 219:
198 UPDATE_SQL= LIBNAME Option 4 Ch
- Page 220 and 221:
200 UTILCONN_TRANSIENT= LIBNAME Opt
- Page 222 and 223:
202
- Page 224 and 225:
204 Contents 4 Chapter 11BL_DEFAULT
- Page 226 and 227:
206 Contents 4 Chapter 11ML_WORK= D
- Page 228 and 229:
208 AUTHID= Data Set Option 4 Chapt
- Page 230 and 231:
210 BL_ALLOW_READ_ACCESS= Data Set
- Page 232 and 233:
212 BL_BADFILE= Data Set Option 4 C
- Page 234 and 235:
214 BL_CONTROL= Data Set Option 4 C
- Page 236 and 237:
216 BL_COPY_LOCATION= Data Set Opti
- Page 238 and 239:
218 BL_DATAFILE= Data Set Option 4
- Page 240 and 241:
220 BL_DATAFILE= Data Set Option [T
- Page 242 and 243:
222 BL_DB2DATACLAS= Data Set Option
- Page 244 and 245:
224 BL_DB2ERR= Data Set Option 4 Ch
- Page 246 and 247:
226 BL_DB2LDCT2= Data Set Option 4
- Page 248 and 249:
228 BL_DB2MGMTCLAS= Data Set Option
- Page 250 and 251:
230 BL_DB2PRNLOG= Data Set Option 4
- Page 252 and 253:
232 BL_DB2RSTRT= Data Set Option 4
- Page 254 and 255:
234 BL_DB2TBLXST= Data Set Option 4
- Page 256 and 257:
236 BL_DB2UNITCOUNT= Data Set Optio
- Page 258 and 259:
238 BL_DEFAULT_DIR= Data Set Option
- Page 260 and 261:
240 BL_DELETE_ONLY_DATAFILE= Data S
- Page 262 and 263:
242 BL_DELIMITER= Data Set Option 4
- Page 264 and 265:
244 BL_DISCARDFILE= Data Set Option
- Page 266 and 267:
246 BL_DISK_PARALLELISM= Data Set O
- Page 268 and 269:
248 BL_ESCAPE= Data Set Option 4 Ch
- Page 270 and 271:
250 BL_EXECUTE_LOCATION= Data Set O
- Page 272 and 273:
252 BL_EXTERNAL_WEB= Data Set Optio
- Page 274 and 275:
254 BL_FORCE_NOT_NULL= Data Set Opt
- Page 276 and 277:
256 BL_HOST= Data Set Option 4 Chap
- Page 278 and 279:
258 BL_INDEX_OPTIONS= Data Set Opti
- Page 280 and 281:
260 BL_KEEPIDENTITY= Data Set Optio
- Page 282 and 283:
262 BL_LOAD_REPLACE= Data Set Optio
- Page 284 and 285:
264 BL_LOG= Data Set Option 4 Chapt
- Page 286 and 287:
266 BL_NUM_ROW_SEPS= Data Set Optio
- Page 288 and 289:
268 BL_PARFILE= Data Set Option 4 C
- Page 290 and 291:
270 BL_PORT= Data Set Option 4 Chap
- Page 292 and 293:
272 BL_PRESERVE_BLANKS= Data Set Op
- Page 294 and 295:
274 BL_QUOTE= Data Set Option 4 Cha
- Page 296 and 297:
276 BL_REJECT_TYPE= Data Set Option
- Page 298 and 299:
278 BL_RETRIES= Data Set Option 4 C
- Page 300 and 301:
280 BL_SERVER_DATAFILE= Data Set Op
- Page 302 and 303:
282 BL_SUPPRESS_NULLIF= Data Set Op
- Page 304 and 305:
284 BL_SYSTEM= Data Set Option 4 Ch
- Page 306 and 307:
286 BL_TRUNCATE= Data Set Option 4
- Page 308 and 309:
288 BUFFERS= Data Set Option 4 Chap
- Page 310 and 311:
290 BULKLOAD= Data Set Option 4 Cha
- Page 312 and 313:
292 CAST= Data Set Option 4 Chapter
- Page 314 and 315:
294 COMMAND_TIMEOUT= Data Set Optio
- Page 316 and 317:
296 DB_ONE_CONNECT_PER_THREAD= Data
- Page 318 and 319:
298 DBCONDITION= Data Set Option 4
- Page 320 and 321:
300 DBFORCE= Data Set Option 4 Chap
- Page 322 and 323:
302 DBGEN_NAME= Data Set Option 4 C
- Page 324 and 325:
304 DBINDEX= Data Set Option 4 Chap
- Page 326 and 327:
306 DBLABEL= Data Set Option 4 Chap
- Page 328 and 329:
308 DBMASTER= Data Set Option 4 Cha
- Page 330 and 331:
310 DBNULL= Data Set Option 4 Chapt
- Page 332 and 333:
312 DBPROMPT= Data Set Option 4 Cha
- Page 334 and 335:
314 DBSASTYPE= Data Set Option 4 Ch
- Page 336 and 337:
316 DBSLICE= Data Set Option 4 Chap
- Page 338 and 339:
318 DBSLICEPARM= Data Set Option 4
- Page 340 and 341:
320 DBTYPE= Data Set Option 4 Chapt
- Page 342 and 343:
322 DEGREE= Data Set Option 4 Chapt
- Page 344 and 345:
324 DISTRIBUTE_ON= Data Set Option
- Page 346 and 347:
326 ESCAPE_BACKSLASH= Data Set Opti
- Page 348 and 349:
328 IGNORE_ READ_ONLY_COLUMNS= Data
- Page 350 and 351:
330 IN= Data Set Option 4 Chapter 1
- Page 352 and 353:
332 INSERTBUFF= Data Set Option 4 C
- Page 354 and 355:
334 LOCKTABLE= Data Set Option 4 Ch
- Page 356 and 357:
336 ML_CHECKPOINT= Data Set Option
- Page 358 and 359:
338 ML_ERROR2= Data Set Option 4 Ch
- Page 360 and 361:
340 ML_RESTART= Data Set Option 4 C
- Page 362 and 363:
342 MULTILOAD= Data Set Option 4 Ch
- Page 364 and 365:
344 MULTILOAD= Data Set Option 4 Ch
- Page 366 and 367:
346 MULTILOAD= Data Set Option 4 Ch
- Page 368 and 369:
348 MULTISTMT= Data Set Option 4 Ch
- Page 370 and 371:
350 NULLCHAR= Data Set Option 4 Cha
- Page 372 and 373:
352 OR_PARTITION= Data Set Option 4
- Page 374 and 375:
354 OR_PARTITION= Data Set Option 4
- Page 376 and 377:
356 ORHINTS= Data Set Option 4 Chap
- Page 378 and 379:
358 PRESERVE_COL_NAMES= Data Set Op
- Page 380 and 381:
360 QUERY_BAND= Data Set Option 4 C
- Page 382 and 383:
362 READ_LOCK_TYPE= Data Set Option
- Page 384 and 385:
364 READBUFF= Data Set Option 4 Cha
- Page 386 and 387:
366 SASDATEFMT= Data Set Option 4 C
- Page 388 and 389:
368 SEGMENT_NAME= Data Set Option 4
- Page 390 and 391:
370 SET= Data Set Option 4 Chapter
- Page 392 and 393:
372 TENACITY= Data Set Option 4 Cha
- Page 394 and 395:
374 TPT_APPL_PHASE= Data Set Option
- Page 396 and 397:
376 TPT_BUFFER_SIZE= Data Set Optio
- Page 398 and 399:
378 TPT_CHECKPOINT_DATA= Data Set O
- Page 400 and 401:
380 TPT_ERROR_TABLE_1= Data Set Opt
- Page 402 and 403:
382 TPT_LOG_TABLE= Data Set Option
- Page 404 and 405:
384 TPT_MAX_SESSIONS= Data Set Opti
- Page 406 and 407:
386 TPT_PACKMAXIMUM= Data Set Optio
- Page 408 and 409:
388 TPT_RESTART= Data Set Option 4
- Page 410 and 411:
390 TPT_TRACE_LEVEL_INF= Data Set O
- Page 412 and 413:
392 TPT_TRACE_OUTPUT= Data Set Opti
- Page 414 and 415:
394 TRAP151= Data Set Option 4 Chap
- Page 416 and 417:
396 UPDATE_ISOLATION_LEVEL= Data Se
- Page 418 and 419:
398 UPDATE_MODE_WAIT= Data Set Opti
- Page 420 and 421:
400 UPDATEBUFF= Data Set Option 4 C
- Page 422 and 423:
402 Macro Variables for Relational
- Page 424 and 425:
404 DBFMTIGNORE= System Option 4 Ch
- Page 426 and 427:
406 DBIDIRECTEXEC= System Option 4
- Page 428 and 429:
408 SASTRACE= System Option 4 Chapt
- Page 430 and 431:
410 SASTRACE= System Option 4 Chapt
- Page 432 and 433:
412 SASTRACE= System Option 4 Chapt
- Page 434 and 435:
414 SASTRACE= System Option 4 Chapt
- Page 436 and 437:
416 SASTRACE= System Option 4 Chapt
- Page 438 and 439:
418 SASTRACE= System Option 4 Chapt
- Page 440 and 441:
420 SQLGENERATION= System Option 4
- Page 442 and 443:
422 SQLMAPPUTTO= System Option 4 Ch
- Page 444 and 445:
424 VALIDVARNAME= System Option 4 C
- Page 446 and 447:
426 Syntax for the SQL Pass-Through
- Page 448 and 449:
428 CONNECT Statement 4 Chapter 13m
- Page 450 and 451:
430 CONNECT Statement 4 Chapter 13D
- Page 452 and 453:
432 EXECUTE Statement 4 Chapter 13A
- Page 454 and 455:
434 CONNECTION TO Component 4 Chapt
- Page 456 and 457:
436 CONNECTION TO Component 4 Chapt
- Page 458 and 459:
438
- Page 460 and 461:
440 LIBNAME Statement Specifics for
- Page 462 and 463:
442 Arguments 4 Chapter 14OptionDBC
- Page 464 and 465:
444 Data Set Options for Aster nClu
- Page 466 and 467:
446 Autopartitioning Scheme for Ast
- Page 468 and 469:
448 Using DBSLICE= 4 Chapter 14Usin
- Page 470 and 471:
450 Bulk Loading for Aster nCluster
- Page 472 and 473:
452 Data Types for Aster nCluster 4
- Page 474 and 475:
454 LIBNAME Statement Data Conversi
- Page 476 and 477:
456 Introduction to SAS/ACCESS Inte
- Page 478 and 479:
458 Arguments 4 Chapter 15REQUIRED=
- Page 480 and 481:
460 Data Set Options for DB2 Under
- Page 482 and 483:
462 SQL Pass-Through Facility Speci
- Page 484 and 485:
464 Autopartitioning Scheme for DB2
- Page 486 and 487:
466 Configuring DB2 EEE Nodes on Ph
- Page 488 and 489:
468 Examples 4 Chapter 15ExamplesIn
- Page 490 and 491:
470 Examples 4 Chapter 15ExamplesTh
- Page 492 and 493:
472 Passing Joins to DB2 Under UNIX
- Page 494 and 495:
474 Capturing Bulk-Load Statistics
- Page 496 and 497:
476 Locking in the DB2 Under UNIX a
- Page 498 and 499:
478 String Data 4 Chapter 15to FOR
- Page 500 and 501:
480 DB2 Null and Default Values 4 C
- Page 502 and 503:
482
- Page 504 and 505:
484 Contents 4 Chapter 16SELECT Sta
- Page 506 and 507:
486 Arguments 4 Chapter 16specifies
- Page 508 and 509:
488 Data Set Options for DB2 Under
- Page 510 and 511:
490 Examples 4 Chapter 16For inform
- Page 512 and 513:
492 How WHERE Clauses Restrict Auto
- Page 514 and 515:
494 Calling Stored Procedures in DB
- Page 516 and 517:
496 ACCESS Procedure Specifics for
- Page 518 and 519:
498 DBLOAD Procedure Specifics for
- Page 520 and 521:
500 The DB2EXT Procedure 4 Chapter
- Page 522 and 523:
502 Examples 4 Chapter 16EXIT State
- Page 524 and 525:
504 DB2UTIL Statements and Options
- Page 526 and 527:
506 PROC DB2UTIL Example 4 Chapter
- Page 528 and 529:
508 Methods for Improving Performan
- Page 530 and 531:
510 Passing SAS Functions to DB2 Un
- Page 532 and 533:
512 SAS System Options, Settings, a
- Page 534 and 535:
514 Settings 4 Chapter 16SettingsTo
- Page 536 and 537:
516 File Allocation and Naming for
- Page 538 and 539:
518 Examples 4 Chapter 16data shlib
- Page 540 and 541:
520 Locking in the DB2 Under z/OS I
- Page 542 and 543: 522 Character Data 4 Chapter 16Char
- Page 544 and 545: 524 LIBNAME Statement Data Conversi
- Page 546 and 547: 526 DBLOAD Procedure Data Conversio
- Page 548 and 549: 528 Non-Libref Connections 4 Chapte
- Page 550 and 551: 530 How and When Connections Are Ma
- Page 552 and 553: 532 Accessing DB2 System Catalogs 4
- Page 554 and 555: 534 Introduction to SAS/ACCESS Inte
- Page 556 and 557: 536 LIBNAME Statement Examples 4 Ch
- Page 558 and 559: 538 Data Set Options for Greenplum
- Page 560 and 561: 540 Autopartitioning Scheme for Gre
- Page 562 and 563: 542 Passing SAS Functions to Greenp
- Page 564 and 565: 544 Passing Joins to Greenplum 4 Ch
- Page 566 and 567: 546 Troubleshooting gpfdist 4 Chapt
- Page 568 and 569: 548 Data Types for Greenplum 4 Chap
- Page 570 and 571: 550 Greenplum Null Values 4 Chapter
- Page 572 and 573: 552
- Page 574 and 575: 554 Introduction to SAS/ACCESS Inte
- Page 576 and 577: 556 Arguments 4 Chapter 18Table 18.
- Page 578 and 579: 558 Data Set Options for HP Neoview
- Page 580 and 581: 560 Special Catalog Queries 4 Chapt
- Page 582 and 583: 562 Temporary Table Support for HP
- Page 584 and 585: 564 Passing SAS Functions to HP Neo
- Page 586 and 587: 566 Loading 4 Chapter 18uses the HP
- Page 588 and 589: 568 Naming Conventions for HP Neovi
- Page 590 and 591: 570 Date, Time, and Timestamp Data
- Page 594 and 595: 574 Introduction to SAS/ACCESS Inte
- Page 596 and 597: 576 Informix LIBNAME Statement Exam
- Page 598 and 599: 578 Stored Procedures and the SQL P
- Page 600 and 601: 580 Autopartitioning Scheme for Inf
- Page 602 and 603: 582 Terminating a Temporary Table 4
- Page 604 and 605: 584 Locking in the Informix Interfa
- Page 606 and 607: 586 Numeric Data 4 Chapter 19Numeri
- Page 608 and 609: 588 SQL Pass-Through Facility Data
- Page 610 and 611: 590
- Page 612 and 613: 592 LIBNAME Statement Specifics for
- Page 614 and 615: 594 Arguments 4 Chapter 20OptionDBC
- Page 616 and 617: 596 Data Set Options for Microsoft
- Page 618 and 619: 598 Connection To Component Example
- Page 620 and 621: 600 Passing SAS Functions to Micros
- Page 622 and 623: 602 Data Types for Microsoft SQL Se
- Page 624 and 625: 604
- Page 626 and 627: 606 Arguments 4 Chapter 21Here is t
- Page 628 and 629: 608 Data Set Options for MySQL 4 Ch
- Page 630 and 631: 610 Autocommit and Table Types 4 Ch
- Page 632 and 633: 612 Passing SAS Functions to MySQL
- Page 634 and 635: 614 Naming Conventions for MySQL 4
- Page 636 and 637: 616 Numeric Data 4 Chapter 21VARCHA
- Page 638 and 639: 618 LIBNAME Statement Data Conversi
- Page 640 and 641: 620
- Page 642 and 643:
622 Introduction to SAS/ACCESS Inte
- Page 644 and 645:
624 Arguments 4 Chapter 22OptionDBC
- Page 646 and 647:
626 SQL Pass-Through Facility Speci
- Page 648 and 649:
628 Temporary Table Support for Net
- Page 650 and 651:
630 Passing SAS Functions to Netezz
- Page 652 and 653:
632 Bulk Loading and Unloading for
- Page 654 and 655:
634 Deploying and Using SAS Formats
- Page 656 and 657:
636 Deployed Components for In-Data
- Page 658 and 659:
638 Publishing SAS Formats 4 Chapte
- Page 660 and 661:
640 Publishing SAS Formats 4 Chapte
- Page 662 and 663:
642 Publishing SAS Formats 4 Chapte
- Page 664 and 665:
644 Using the SAS_PUT( ) Function i
- Page 666 and 667:
646 Using the SAS_PUT( ) Function i
- Page 668 and 669:
648 Naming Conventions for Netezza
- Page 670 and 671:
650 Netezza Null Values 4 Chapter 2
- Page 672 and 673:
652
- Page 674 and 675:
654 Introduction to SAS/ACCESS Inte
- Page 676 and 677:
656 LIBNAME Statement Specifics for
- Page 678 and 679:
658 Arguments 4 Chapter 23PROMPT=OD
- Page 680 and 681:
660 ODBC LIBNAME Statement Examples
- Page 682 and 683:
662 SQL Pass-Through Facility Speci
- Page 684 and 685:
664 Special Catalog Queries 4 Chapt
- Page 686 and 687:
666 Autopartitioning Scheme for ODB
- Page 688 and 689:
668 Configuring SQL Server Partitio
- Page 690 and 691:
670 DBLOAD Procedure Specifics for
- Page 692 and 693:
672 Examples 4 Chapter 23ExamplesTh
- Page 694 and 695:
674 Passing SAS Functions to ODBC 4
- Page 696 and 697:
676 Bulk Loading for ODBC 4 Chapter
- Page 698 and 699:
678 Data Types for ODBC 4 Chapter 2
- Page 700 and 701:
680 LIBNAME Statement Data Conversi
- Page 702 and 703:
682 LIBNAME Statement Specifics for
- Page 704 and 705:
684 Arguments 4 Chapter 24UDL_FILE=
- Page 706 and 707:
686 Arguments 4 Chapter 24OptionDBM
- Page 708 and 709:
688 OLE DB LIBNAME Statement Exampl
- Page 710 and 711:
690 SQL Pass-Through Facility Speci
- Page 712 and 713:
692 Special Catalog Queries 4 Chapt
- Page 714 and 715:
694 Special Catalog Queries 4 Chapt
- Page 716 and 717:
696 Examples 4 Chapter 24set work.i
- Page 718 and 719:
698 Passing Joins to OLE DB 4 Chapt
- Page 720 and 721:
700 Accessing OLE DB for OLAP Data
- Page 722 and 723:
702 Using the SQL Pass-Through Faci
- Page 724 and 725:
704 Data Types for OLE DB 4 Chapter
- Page 726 and 727:
706 LIBNAME Statement Data Conversi
- Page 728 and 729:
708 Introduction to SAS/ACCESS Inte
- Page 730 and 731:
710 Arguments 4 Chapter 25OptionDBL
- Page 732 and 733:
712 Data Set Options for Oracle 4 C
- Page 734 and 735:
714 Examples 4 Chapter 25ORAPW= is
- Page 736 and 737:
716 Partitioned Oracle Tables 4 Cha
- Page 738 and 739:
718 Performance Summary 4 Chapter 2
- Page 740 and 741:
720 Examples 4 Chapter 253 The PROC
- Page 742 and 743:
722 Examples 4 Chapter 25determine
- Page 744 and 745:
724 Passing SAS Functions to Oracle
- Page 746 and 747:
726 Interactions with Other Options
- Page 748 and 749:
728 Locking in the Oracle Interface
- Page 750 and 751:
730 Numeric Data 4 Chapter 25CLOB (
- Page 752 and 753:
732 Date, Timestamp, and Interval D
- Page 754 and 755:
734 Date, Timestamp, and Interval D
- Page 756 and 757:
736 LIBNAME Statement Data Conversi
- Page 758 and 759:
738 DBLOAD Procedure Data Conversio
- Page 760 and 761:
740 Introduction to SAS/ACCESS Inte
- Page 762 and 763:
742 Sybase LIBNAME Statement Exampl
- Page 764 and 765:
744 SQL Pass-Through Facility Speci
- Page 766 and 767:
746 Overview 4 Chapter 26OverviewSy
- Page 768 and 769:
748 ACCESS Procedure Specifics for
- Page 770 and 771:
750 DBLOAD Procedure Specifics for
- Page 772 and 773:
752 Passing SAS Functions to Sybase
- Page 774 and 775:
754 Locking in the Sybase Interface
- Page 776 and 777:
756 Character Data 4 Chapter 26data
- Page 778 and 779:
758 User-Defined Data 4 Chapter 26U
- Page 780 and 781:
760 ACCESS Procedure Data Conversio
- Page 782 and 783:
762 National Language Support for S
- Page 784 and 785:
764 LIBNAME Statement Specifics for
- Page 786 and 787:
766 Sybase IQ LIBNAME Statement Exa
- Page 788 and 789:
768 SQL Pass-Through Facility Speci
- Page 790 and 791:
770 Autopartitioning Scheme for Syb
- Page 792 and 793:
772 Passing Joins to Sybase IQ 4 Ch
- Page 794 and 795:
774 Locking in the Sybase IQ Interf
- Page 796 and 797:
776 Data Types for Sybase IQ 4 Chap
- Page 798 and 799:
778 Sybase IQ Null Values 4 Chapter
- Page 800 and 801:
780
- Page 802 and 803:
782 Contents 4 Chapter 28Using Fast
- Page 804 and 805:
784 LIBNAME Statement Specifics for
- Page 806 and 807:
786 Arguments 4 Chapter 28DATABASE=
- Page 808 and 809:
788 Data Set Options for Teradata 4
- Page 810 and 811:
790 SQL Pass-Through Facility Speci
- Page 812 and 813:
792 Autopartitioning Scheme for Ter
- Page 814 and 815:
794 Using FastExport 4 Chapter 28As
- Page 816 and 817:
796 Temporary Table Support for Ter
- Page 818 and 819:
798 Passing SAS Functions to Terada
- Page 820 and 821:
800 Passing Joins to Teradata 4 Cha
- Page 822 and 823:
802 Using the PreFetch Facility 4 C
- Page 824 and 825:
804 Maximizing Teradata Load Perfor
- Page 826 and 827:
806 Using MultiLoad 4 Chapter 283 u
- Page 828 and 829:
808 Using the TPT API 4 Chapter 28T
- Page 830 and 831:
810 Using the TPT API 4 Chapter 28S
- Page 832 and 833:
812 Teradata Processing Tips for SA
- Page 834 and 835:
814 Using TIME and TIMESTAMP 4 Chap
- Page 836 and 837:
816 Reducing Workload on Teradata b
- Page 838 and 839:
818 How It Works 4 Chapter 28Figure
- Page 840 and 841:
820 Data Types and the SAS_PUT( ) F
- Page 842 and 843:
822 Publishing SAS Formats 4 Chapte
- Page 844 and 845:
824 Publishing SAS Formats 4 Chapte
- Page 846 and 847:
826 Publishing SAS Formats 4 Chapte
- Page 848 and 849:
828 Using the SAS_PUT( ) Function i
- Page 850 and 851:
830 Determining Format Publish Date
- Page 852 and 853:
832 Locking in the Teradata Interfa
- Page 854 and 855:
834 Understanding SAS/ACCESS Lockin
- Page 856 and 857:
836 Examples 4 Chapter 28Here is wh
- Page 858 and 859:
838 Data Types for Teradata 4 Chapt
- Page 860 and 861:
840 Numeric Data 4 Chapter 28Numeri
- Page 862 and 863:
842 Data Returned as SAS Binary Dat
- Page 864 and 865:
844
- Page 866 and 867:
846
- Page 868 and 869:
848 Creating SAS Data Sets from DBM
- Page 870 and 871:
850 Reading Data from Multiple DBMS
- Page 872 and 873:
852 Querying a DBMS Table 4 Chapter
- Page 874 and 875:
854 Querying Multiple DBMS Tables 4
- Page 876 and 877:
856 Updating DBMS Data 4 Chapter 29
- Page 878 and 879:
858 Creating a DBMS Table 4 Chapter
- Page 880 and 881:
860 Using the DATASETS Procedure 4
- Page 882 and 883:
862 Using the RANK Procedure 4 Chap
- Page 884 and 885:
864 Using the APPEND Procedure 4 Ch
- Page 886 and 887:
866 Joining DBMS and SAS Data 4 Cha
- Page 888 and 889:
868 Retrieving DBMS Data with a Pas
- Page 890 and 891:
870 Combining an SQL View with a SA
- Page 892 and 893:
872 Using a Pass-Through Query in a
- Page 894 and 895:
874
- Page 896 and 897:
876 Descriptions of the Sample Data
- Page 898 and 899:
878 Descriptions of the Sample Data
- Page 900 and 901:
880
- Page 902 and 903:
882 Syntax: PROC CV2VIEW 4 Chapter
- Page 904 and 905:
884 SAVEAS= Statement 4 Chapter 32F
- Page 906 and 907:
886 TYPE= Statement 4 Chapter 32TYP
- Page 908 and 909:
888 Example 2: Converting a Library
- Page 910 and 911:
890
- Page 912 and 913:
892
- Page 914 and 915:
894 About ACCESS Procedure Statemen
- Page 916 and 917:
896 PROC ACCESS Statement 4 Appendi
- Page 918 and 919:
898 CREATE Statement 4 Appendix 1li
- Page 920 and 921:
900 LIST Statement 4 Appendix 1Deta
- Page 922 and 923:
902 RESET Statement 4 Appendix 1If
- Page 924 and 925:
904 SUBSET Statement 4 Appendix 1co
- Page 926 and 927:
906 UPDATE Statement 4 Appendix 1De
- Page 928 and 929:
908 View Descriptors 4 Appendix 1Fi
- Page 930 and 931:
910 Example 2: Create a View Descri
- Page 932 and 933:
912 Properties of the DBLOAD Proced
- Page 934 and 935:
914 PROC DBLOAD Statement 4 Appendi
- Page 936 and 937:
916 DELETE Statement 4 Appendix 2Us
- Page 938 and 939:
918 LOAD Statement 4 Appendix 2Deta
- Page 940 and 941:
920 QUIT Statement 4 Appendix 2QUIT
- Page 942 and 943:
922 TABLE= Statement 4 Appendix 2De
- Page 944 and 945:
924 Example: Append a Data Set to a
- Page 946 and 947:
926
- Page 948 and 949:
928 GlossaryDATA step viewa type of
- Page 950 and 951:
930 Glossaryreferential integritya
- Page 952 and 953:
932
- Page 954 and 955:
934 Indexattachment facility 513, 5
- Page 956 and 957:
936 Indexbulk unloading 103Netezza
- Page 958 and 959:
938 IndexSybase IQ 778Teradata 104,
- Page 960 and 961:
940 Indexsupported features 77syste
- Page 962 and 963:
942 IndexDIRECT_EXE= LIBNAME option
- Page 964 and 965:
944 Indexpassing joins to 544passin
- Page 966 and 967:
946 Indexlast inserted identity val
- Page 968 and 969:
948 Indexrestarting 343retries for
- Page 970 and 971:
950 Indexdata conversions, DBLOAD p
- Page 972 and 973:
952 IndexRrandom access engineSAS/A
- Page 974 and 975:
954 Indexpublishing SAS formats 821
- Page 976 and 977:
956 Indexsubqueries 871SUBSET state
- Page 978 and 979:
958 Indexscope of 52summary of 59Sy
- Page 980 and 981:
960 IndexWeb serverfile location fo
Inappropriate
Loading...
Inappropriate
You have already flagged this document.
Thank you, for helping us keep this platform clean.
The editors will have a look at it as soon as possible.
Mail this publication
Loading...
Embed
Loading...
Delete template?
Are you sure you want to delete your template?
DOWNLOAD ePAPER
This ePaper is currently not available for download.
You can find similar magazines on this topic below under ‘Recommendations’.