Transaction, Commit and Rollback in Snowflake
To know more about Transaction in Snowflake , you can refer this link--
https://docs.snowflake.com/en/sql-reference/transactions.html
If you want to implement Transaction in Snowflake using Python connector , then you can refer this link for details :
https://docs.snowflake.com/en/user-guide/python-connector-example.htm #using-context-manager-to-connect-and-control-transactions
Code:
----------
drop database if exists ramu;
create database if not exists ramu;
use ramu;
alter session set autocommit = False;
start transaction name demo1;
show transactions;
create or replace table employee_history(employee_id number,
empl_join_date date,
dept varchar(10),
salary number,
manager_id number);
insert into employee_history values(8,'2014-10-01','HR',40000,4),
(12,'2014-09-01','Tech',50000,9),
(3,'2018-09-01','Marketing',30000,5),
(4,'2017-09-01','HR',10000,5),
(25,'2019-09-01','HR',35000,9),
(12,'2014-09-01','Tech',50000,9),
(86,'2015-09-01','Tech',90000,4),
(73,'2016-09-01','Marketing',20000,1);
select * from employee_history;
commit;
select * from employee_history;
show transactions;
-----------------------------------------------------------------------------------------------------------------------
start transaction name demo2;
show transactions;
create or replace table employee_history_demo2(employee_id number,
empl_join_date date,
dept varchar(10),
salary number,
manager_id number);
insert into employee_history_demo2 values(8,'2014-10-01','HR',40000,4),
(12,'2014-09-01','Tech',50000,9),
(3,'2018-09-01','Marketing',30000,5),
(4,'2017-09-01','HR',10000,5),
(25,'2019-09-01','HR',35000,9),
(12,'2014-09-01','Tech',50000,9),
(86,'2015-09-01','Tech',90000,4),
(73,'2016-09-01','Marketing',20000,1);
select * from employee_history_demo2;
rollback;
select * from employee_history_demo2;
-----------------------------------------------------------------------------------------------------------------------
show transactions;
alter session set autocommit = True;
Check this playlist for more AWS Projects in Big Data domain:
https://youtube.com/playlist?list=PLjfRmoYoxpNopPjdACgS5XTfdjyBcuGku
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Transaction, Commit and Rollback in Snowflake», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.