6.1 Синтаксис функций SQL CRUD
В X DevAPI доступны следующие функции SQL CRUD.
Table.insert()
Метод Table.insert() работает как оператор INSERT в SQL. Он используется для хранения данных в реляционной таблице в базе данных. Он выполняется функцией execute().
Следующий пример показывает, как использовать Table.insert() function. В примере предполагается, что схема test существует и назначена переменной db, а также что существует пустая таблица под названием my_table.
# Accessing an existing table
myTable = db.get_table('my_table')
# Insert a row of data.
myTable.insert(['id', 'name']).values(1, 'Imani').values(2, 'Adam').execute()
Рисунок 6.1 Диаграмма синтаксиса Table.insert()
Table.select()
Метод Table.select() работает как оператор SELECT в SQL. Обратите внимание, что Table.select() и collection.find() используют разные методы для сортировки результатов: Table.select() использует метод orderBy(), напоминающий ключевое слово ORDER BY в SQL, а метод sort() используется для сортировки результатов, возвращаемых методом Collection.find().
Рисунок 6.2 Диаграмма синтаксиса Table.select()
Table.update()
Метод Table.update() работает как оператор UPDATE в SQL.
Рисунок 6.3 Диаграмма синтаксиса Table.update()
Table.delete()
Метод Table.delete() работает как оператор DELETE в SQL.
Рисунок 6.4 Диаграмма синтаксиса Table.delete()
© 2025 Oracle
Licensed under the GPLv2 License.