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
var myTable = db.getTable('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.