Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Снежинка — Хранимые процедуры — Рабочий сеанс

Автор: Janardhan Reddy Bandi

Загружено: 2022-12-20

Просмотров: 13929

Описание:

Вы можете получить все видео, презентации, запросы, вопросы для собеседований и практические файлы по теме «Снежинка» в моём курсе на Udemy по очень низкой цене. Я буду обновлять этот контент и загружать все новые видео для этого курса.

Мой курс по теме «Снежинка» на Udemy:
https://www.udemy.com/course/snowflak...

Со мной можно связаться по адресу [email protected].

===================
Хранимые процедуры
==================
// Создать базу данных и схемы, если они не существуют
СОЗДАТЬ БАЗУ ДАННЫХ, ЕСЛИ НЕ СУЩЕСТВУЕТ MYOWN_DB;
СОЗДАТЬ СХЕМУ, ЕСЛИ НЕ СУЩЕСТВУЕТ MYPROCS;

===============
Процедура SQL
===============
// Настройка образца данных
СОЗДАТЬ ИЛИ ЗАМЕНИТЬ ТАБЛИЦУ MYOWN_DB.PUBLIC.CUST_SALES
(CID INT, CNAME VARCHAR, PRODNAME VARCHAR, PROD_CAT VARCHAR, PRICE NUMBER);

ВСТАВИТЬ ЗНАЧЕНИЯ В MYOWN_DB.PUBLIC.CUST_SALES
(101, 'RAMU', 'ХОЛОДИЛЬНИК', 'ЭЛЕКТРОНИКА', 25000),
(101, 'RAMU', 'ТЕЛЕВИЗОР', 'ЭЛЕКТРОНИКА', 33500),
(101, 'RAMU', 'MAGGIE', 'ЕДЫ', 200),
(102, 'LATHA', 'ФУТБОЛКА', 'МОДА', 1099),
(102, 'LATHA', 'ДЖИНСЫ', 'МОДА', 2999),
(102, 'LATHA', 'ГРЕЦКИЕ ОРЕХИ', 'ЕДЫ', 2000),
(102, 'LATHA', 'СТИРАЛЬНАЯ МАШИНА', 'ЭЛЕКТРОНИКА', 29000),
(102, 'LATHA', 'УМНЫЕ ЧАСЫ', 'ЭЛЕКТРОНИКА', 12000),
(102, 'LATHA', 'МИНДАЛЬ', 'ПРОДУКТЫ', 1500),
(102, 'LATHA', 'ТУРИСТИЧЕСКИЙ СТОЛ', 'ПРОДУКТЫ', 500),
(102, 'LATHA', 'РИС', 'ПРОДУКТЫ', 1300);

выбрать * из MYOWN_DB.PUBLIC.CUST_SALES;

// Создать процедуру для расчета общей суммы расходов в магазине

СОЗДАТЬ ИЛИ ЗАМЕНИТЬ ПРОЦЕДУРУ MYPROCS.CUST_TOT_PRICE(ID INT, CAT VARCHAR)
ВОЗВРАЩАЕТ FLOAT
ЯЗЫК SQL
AS
$$
declare
total_spent float;
cur1 cursor for select CID, PROD_CAT, PRICE from MYOWN_DB.PUBLIC.CUST_SALES;

begin
total_spent := 0;

for rec in cur1
do
if (rec.PROD_CAT = :CAT and rec.CID = :ID) then
total_spent := total_spent+rec.PRICE;
end if;
end for;

return total_spent;
end;

$$

// Вызов хранимой процедуры
CALL MYPROCS.CUST_TOT_PRICE(101, 'ELECTRONICS');
CALL MYPROCS.CUST_TOT_PRICE(102, 'FOOD');
CALL MYPROCS.CUST_TOT_PRICE(102, 'ELECTRONICS');
CALL MYPROCS.CUST_TOT_PRICE(103, 'FASHION');

=======================
Процедура Java Script
======================

/* Как выполнить SQL-запрос из Java Script
var my_sql_command1 = "delete from history_table where event_year less_than_Symbol 2016";
var statement1 = snowflake.CreateStatement(sqlText: my_sql_command1);
statement1.execute();
*/

// создать процедуру для получения количества строк в таблице
создать или заменить процедуру get_row_count(table_name VARCHAR)
возвращает float, а не null

язык javascript
как
$$
var row_count = 0;

var sql_command = "select count(*) from " + TABLE_NAME;

var stmt = snowflake.createStatement(
{ sqlText: sql_command }
);
var res = stmt.execute();

res.next();

row_count = res.getColumnValue(1);

return row_count;

$$
;

// Вызвать процедуру
call GET_ROW_COUNT('MYOWN_DB.PUBLIC.CUST_SALES');

Снежинка — Хранимые процедуры — Рабочий сеанс

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Snowflake - Stored Procedures using JavaScript - Working Session

Snowflake - Stored Procedures using JavaScript - Working Session

Хранимые процедуры SQL | Скрипты Snowflake

Хранимые процедуры SQL | Скрипты Snowflake

Build a MODERN Calculator in Python | CustomTkinter GUI Tutorial 🔥|#python

Build a MODERN Calculator in Python | CustomTkinter GUI Tutorial 🔥|#python

Snowflake - User Defined Functions - Working Session

Snowflake - User Defined Functions - Working Session

Snowflake Interview Questions Part - I

Snowflake Interview Questions Part - I

Snowflake SQL LIKE Is DEAD — AI Similarity Search Killed it ?

Snowflake SQL LIKE Is DEAD — AI Similarity Search Killed it ?

Snowflake - TroubleShooting SnowPipe - Working Session

Snowflake - TroubleShooting SnowPipe - Working Session

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

АЛЕКСАНДР ЛУКАШЕНКО. Чем закончится война в Украине? Честный разговор с Дианой Панченко

АЛЕКСАНДР ЛУКАШЕНКО. Чем закончится война в Украине? Честный разговор с Дианой Панченко "Перезалив"

Как устроена База Данных? Кластеры, индексы, схемы, ограничения

Как устроена База Данных? Кластеры, индексы, схемы, ограничения

КАК НЕЛЬЗЯ ХРАНИТЬ ПАРОЛИ (и как нужно) за 11 минут

КАК НЕЛЬЗЯ ХРАНИТЬ ПАРОЛИ (и как нужно) за 11 минут

КЛАССИЧЕСКАЯ МУЗЫКА ДЛЯ ВОССТАНОВЛЕНИЯ НЕРВНОЙ СИСТЕМЫ🌿 Нежная музыка успокаивает нервную систему 22

КЛАССИЧЕСКАЯ МУЗЫКА ДЛЯ ВОССТАНОВЛЕНИЯ НЕРВНОЙ СИСТЕМЫ🌿 Нежная музыка успокаивает нервную систему 22

Реализация загрузки данных из AWS S3 в Snowflake с использованием Snowpipe в реальном времени

Реализация загрузки данных из AWS S3 в Snowflake с использованием Snowpipe в реальном времени

Stored Procedure In Snowflake | Chapter-21.1 | Snowflake Hands-on Tutorial

Stored Procedure In Snowflake | Chapter-21.1 | Snowflake Hands-on Tutorial

16 потрясающих функций VLC, о которых вы не знали! 2025

16 потрясающих функций VLC, о которых вы не знали! 2025

Нейросеть Grok: полный гайд по работе в нейросети от Илона Маска

Нейросеть Grok: полный гайд по работе в нейросети от Илона Маска

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

Snowflake Scripting Block Structure For Stored Procedures & Anonymous Blocks

Snowflake Scripting Block Structure For Stored Procedures & Anonymous Blocks

Snowflake — интеграция с AWS

Snowflake — интеграция с AWS

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]