Я пытаюсь сопоставить типы данных Oracle с соответствующими типами данных GridDB. Например, как мне следует обрабатывать типы и типы Oracle при их вставке в GridDB? Существуют ли конкретные рекомендации по обеспечению целостности данных во время этого преобразования? НОМЕР VARCHAR2
import oracledb
import griddb_python as griddb
# Connect to Oracle Database
oracle_conn = oracledb.connect("admin/ali_786@localhost:1521/ORCL")
oracle_cursor = oracle_conn.cursor()
# Fetch data from Oracle table
oracle_cursor.execute("SELECT * FROM Customers")
# Connect to GridDB
factory = griddb.StoreFactory.get_instance()
griddb_store = factory.get_store(host="192.168.0.13", port=10001, cluster_name="zaigham", username="admin", password="ali_786")
container = griddb_store.get_container("conn")
# Ensure the container is ready to accept data
container.set_auto_commit(False)
# Insert data into GridDB
for row in oracle_cursor:
# Mapping Oracle row to GridDB types here, assuming the structure is compatible
container.put(row)
# Commit the transaction to GridDB
container.commit()
# Close connections
oracle_cursor.close()
oracle_conn.close()
Подробнее здесь: https://stackoverflow.com/questions/790 ... data-types
Как я могу сопоставить типы данных Oracle с типами данных GridDB? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение