кодесурса
«SQLite

SQLite changes () функция

script1adsense2code
script1adsense3code

Описание

Функция changes () возвращает количество строк базы данных, которые были изменены, вставлены или удалены самой последней выполненной инструкцией INSERT, DELETE или UPDATE, исключая операторы в триггерах более низкого уровня. SQL-функция changes () является оболочкой для функции C / C ++ sqlite3_changes () и, следовательно, следует тем же правилам подсчета изменений.

Синтаксис:

 изменения () 

Пример: функция MySQL AVG ()

Пример: функция SQLite changes ()

Следующий оператор SQLite создаст таблицу таблиц1.

sqlite> CREATE TABLE table1(x INTEGER PRIMARY KEY, y);

Давайте вставим несколько записей в table1 и увидим изменения с помощью функции change ().

sqlite> INSERT INTO table1 VALUES(1, 'AAA');

Вот результат.

Пример вывода:

 sqlite> SELECT changes ();
изменения ()
----------
1
sqlite> INSERT INTO table1 VALUES(2, 'BBB');

Вот результат.

Пример вывода:

 sqlite> SELECT changes ();
изменения ()
----------
1

Давайте обновим некоторые записи в table1 и увидим изменения с помощью функции change ().

Пример вывода:

 sqlite> SELECT * FROM table1;
ху
---------- ----------
1 ААА
2 BBB
sqlite> UPDATE table1 SET y='DDD';

Вот результат.

Пример вывода:

 sqlite> SELECT changes ();
изменения ()
----------
2
sqlite> SELECT * FROM table1;
ху
---------- ----------
1 DDD
2 DDD

Давайте удалим первую запись (где x = 1) из таблицы table1 и увидим изменения с помощью функции change ().

Пример вывода:

 sqlite> SELECT * FROM table1;
ху
---------- ----------
1 DDD
2 DDD
sqlite> DELETE FROM table1 WHERE x=1;

Вот результат.

Пример вывода:

 sqlite> SELECT changes ();
изменения ()
----------
1
sqlite> SELECT * FROM table1;
ху
---------- ----------
2 DDD

Предыдущая: abs ()
Далее: char ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code