@@ -358,111 +358,111 @@ values.
358
358
- Supported Python Types
359
359
* - VARCHAR2
360
360
- :data: `~oracledb.DB_TYPE_VARCHAR `
361
- -
361
+ - No relevant notes
362
362
- bytes, str
363
363
* - NVARCHAR2
364
364
- :data: `~oracledb.DB_TYPE_NVARCHAR `
365
- -
365
+ - No relevant notes
366
366
- bytes, str
367
367
* - NUMBER, FLOAT
368
368
- :data: `~oracledb.DB_TYPE_NUMBER `
369
- -
369
+ - No relevant notes
370
370
- bool, int, float, decimal.Decimal
371
371
* - DATE
372
372
- :data: `~oracledb.DB_TYPE_DATE `
373
- -
373
+ - No relevant notes
374
374
- datetime.date, datetime.datetime
375
375
* - BOOLEAN (PL/SQL and Oracle Database 23c SQL)
376
376
- :data: `~oracledb.DB_TYPE_BOOLEAN `
377
- -
377
+ - No relevant notes
378
378
- Any type convertible to bool
379
379
* - BINARY_DOUBLE
380
380
- :data: `~oracledb.DB_TYPE_BINARY_DOUBLE `
381
- -
381
+ - No relevant notes
382
382
- bool, int, float, decimal.Decimal
383
383
* - BINARY_FLOAT
384
384
- :data: `~oracledb.DB_TYPE_BINARY_FLOAT `
385
- -
385
+ - No relevant notes
386
386
- bool, int, float, decimal.Decimal
387
387
* - TIMESTAMP
388
388
- :data: `~oracledb.DB_TYPE_TIMESTAMP `
389
- -
389
+ - No relevant notes
390
390
- datetime.date, datetime.datetime
391
391
* - TIMESTAMP WITH TIME ZONE
392
392
- :data: `~oracledb.DB_TYPE_TIMESTAMP_TZ `
393
- -
393
+ - No relevant notes
394
394
- datetime.date, datetime.datetime
395
395
* - TIMESTAMP WITH LOCAL TIME ZONE
396
396
- :data: `~oracledb.DB_TYPE_TIMESTAMP_LTZ `
397
- -
397
+ - No relevant notes
398
398
- datetime.date, datetime.datetime
399
399
* - INTERVAL YEAR TO MONTH
400
400
- :data: `~oracledb.DB_TYPE_INTERVAL_YM `
401
401
- Not supported in python-oracledb.
402
402
- Cannot be set
403
403
* - INTERVAL DAY TO SECOND
404
404
- :data: `~oracledb.DB_TYPE_INTERVAL_DS `
405
- -
405
+ - No relevant notes
406
406
- datetime.timedelta
407
407
* - RAW
408
408
- :data: `~oracledb.DB_TYPE_RAW `
409
- -
409
+ - No relevant notes
410
410
- bytes, str
411
411
* - LONG
412
412
- :data: `~oracledb.DB_TYPE_LONG `
413
- -
413
+ - No relevant notes
414
414
- bytes, str
415
415
* - LONG RAW
416
416
- :data: `~oracledb.DB_TYPE_LONG_RAW `
417
- -
417
+ - No relevant notes
418
418
- bytes, str
419
419
* - ROWID
420
420
- :data: `~oracledb.DB_TYPE_ROWID `
421
- -
421
+ - No relevant notes
422
422
- bytes, str
423
423
* - UROWID
424
424
- :data: `~oracledb.DB_TYPE_ROWID `, :data: `~oracledb.DB_TYPE_UROWID ` (only supported in python-oracledb Thin mode)
425
425
- May show :data: `~oracledb.DB_TYPE_UROWID ` in metadata. See :ref: `Query Metadata Differences <querymetadatadiff >`.
426
426
- bytes, str
427
427
* - CHAR
428
428
- :data: `~oracledb.DB_TYPE_CHAR `
429
- -
429
+ - No relevant notes
430
430
- bytes, str
431
431
* - BLOB
432
432
- :data: `~oracledb.DB_TYPE_BLOB `
433
- -
433
+ - No relevant notes
434
434
- :ref: `oracledb.LOB <lobobj >`, bytes, str
435
435
* - CLOB
436
436
- :data: `~oracledb.DB_TYPE_CLOB `
437
- -
437
+ - No relevant notes
438
438
- :ref: `oracledb.LOB <lobobj >`, bytes, str
439
439
* - NCHAR
440
440
- :data: `~oracledb.DB_TYPE_NCHAR `
441
- -
441
+ - No relevant notes
442
442
- bytes, str
443
443
* - NCLOB
444
444
- :data: `~oracledb.DB_TYPE_NCLOB `, :data: `~oracledb.DB_TYPE_LONG_NVARCHAR ` (if fetching NCLOB as a string)
445
- -
445
+ - No relevant notes
446
446
- :ref: `oracledb.LOB <lobobj >`, bytes, str
447
447
* - BFILE
448
448
- :data: `~oracledb.DB_TYPE_BFILE `
449
449
- Not supported in python-oracledb Thin mode.
450
450
- Cannot be set
451
451
* - JSON
452
452
- :data: `~oracledb.DB_TYPE_JSON `
453
- -
453
+ - No relevant notes
454
454
- Any type convertible to Oracle JSON
455
455
* - REF CURSOR (PL/SQL OR nested cursor)
456
456
- :data: `~oracledb.DB_TYPE_CURSOR `
457
- -
457
+ - No relevant notes
458
458
- :ref: `oracledb.Cursor <cursorobj >`
459
459
* - PLS_INTEGER
460
460
- :data: `~oracledb.DB_TYPE_BINARY_INTEGER `
461
- -
461
+ - No relevant notes
462
462
- bool, int, float, decimal.Decimal
463
463
* - BINARY_INTEGER
464
464
- :data: `~oracledb.DB_TYPE_BINARY_INTEGER `
465
- -
465
+ - No relevant notes
466
466
- bool, int, float, decimal.Decimal
467
467
* - REF
468
468
- n/a
@@ -474,7 +474,7 @@ values.
474
474
- bytes, str
475
475
* - User-defined types (object type, VARRAY, records, collections, SDO_*types)
476
476
- :data: `~oracledb.DB_TYPE_OBJECT `
477
- -
477
+ - No relevant notes
478
478
- OBJECT of specific type
479
479
480
480
Binding of contiguous PL/SQL Index-by BINARY_INTEGER arrays of string, number, and date are
0 commit comments