• ClipSaver
  • dtub.ru
ClipSaver
Русские видео
  • Смешные видео
  • Приколы
  • Обзоры
  • Новости
  • Тесты
  • Спорт
  • Любовь
  • Музыка
  • Разное
Сейчас в тренде
  • Фейгин лайф
  • Три кота
  • Самвел адамян
  • А4 ютуб
  • скачать бит
  • гитара с нуля
Иностранные видео
  • Funny Babies
  • Funny Sports
  • Funny Animals
  • Funny Pranks
  • Funny Magic
  • Funny Vines
  • Funny Virals
  • Funny K-Pop

Understanding Caller’s Rights and Owner’s Rights in Snowflake Stored Procedures скачать в хорошем качестве

Understanding Caller’s Rights and Owner’s Rights in Snowflake Stored Procedures 3 года назад

скачать видео

скачать mp3

скачать mp4

поделиться

телефон с камерой

телефон с видео

бесплатно

загрузить,

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Understanding Caller’s Rights and Owner’s Rights in Snowflake Stored Procedures
  • Поделиться ВК
  • Поделиться в ОК
  •  
  •  


Скачать видео с ютуб по ссылке или смотреть без блокировок на сайте: Understanding Caller’s Rights and Owner’s Rights in Snowflake Stored Procedures в качестве 4k

У нас вы можете посмотреть бесплатно Understanding Caller’s Rights and Owner’s Rights in Snowflake Stored Procedures или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:

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

Скачать mp3 с ютуба отдельным файлом. Бесплатный рингтон Understanding Caller’s Rights and Owner’s Rights in Snowflake Stored Procedures в формате MP3:


Если кнопки скачивания не загрузились НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу страницы.
Спасибо за использование сервиса ClipSaver.ru



Understanding Caller’s Rights and Owner’s Rights in Snowflake Stored Procedures

A stored procedure runs with either the caller’s rights or the owner’s rights. It cannot run with both at the same time. This video describes the differences between a caller’s rights stored procedure and an owner’s rights stored procedure. Documentation: ------------------------------- https://docs.snowflake.com/en/sql-ref... Prerequisite: ------------------------------- Working with Roles and Users in Snowflake    • Working with Roles and Users in Snowflake   SQL Queries in AccountAdmin role: -------------------------------------------------------------------- DROP DATABASE IF EXISTS RAMU; DROP DATABASE IF EXISTS DB2; CREATE OR REPLACE DATABASE RAMU; create or replace table source_table( emp_no int,emp_name text,salary int, hra int ); INSERT INTO source_table VALUES (100, 'A' ,2000, 100), (101, 'B' ,5000, 300), (102, 'C' ,6000, 400), (103, 'D' ,500, 50), (104, 'E' ,15000, 3000), (105, 'F' ,150000, 20050); SELECT * FROM source_table; CREATE OR REPLACE DATABASE DB2; drop role if exists analyst_group; drop user if exists data_analyst ; create role analyst_group; grant usage on warehouse compute_wh to role analyst_group; GRANT USAGE ON DATABASE DB2 TO ROLE analyst_group; GRANT USAGE ON SCHEMA DB2.PUBLIC TO ROLE analyst_group; create user data_analyst password='abc123' default_role = analyst_group; grant role analyst_group to user data_analyst; CREATE or replace PROCEDURE RAMU.PUBLIC.copy_table_owner(SRC_TABLE_NAME STRING,TARGET_TABLE_NAME STRING) RETURNS STRING LANGUAGE JAVASCRIPT EXECUTE AS OWNER AS $$ var sql_stmt = "CREATE TRANSIENT TABLE DB2.PUBLIC."+TARGET_TABLE_NAME+" as select * from RAMU.PUBLIC."+SRC_TABLE_NAME var clone_stmt = snowflake.createStatement( {sqlText: sql_stmt} ); clone_stmt.execute(); var grant = "GRANT SELECT ON TABLE DB2.PUBLIC."+TARGET_TABLE_NAME +" TO ROLE analyst_group" //return grant var grant_usage = snowflake.createStatement( {sqlText: grant} ); grant_usage.execute(); $$ ; grant usage on procedure RAMU.PUBLIC.copy_table_owner(VARCHAR,VARCHAR) to role analyst_group; GRANT USAGE ON DATABASE RAMU TO ROLE analyst_group; GRANT USAGE ON SCHEMA RAMU.PUBLIC TO ROLE analyst_group; CREATE or replace PROCEDURE RAMU.PUBLIC.copy_table_caller(SRC_TABLE_NAME STRING,TARGET_TABLE_NAME STRING) RETURNS STRING LANGUAGE JAVASCRIPT EXECUTE AS CALLER AS $$ var sql_stmt = "CREATE TRANSIENT TABLE DB2.PUBLIC."+TARGET_TABLE_NAME+" as select * from RAMU.PUBLIC."+SRC_TABLE_NAME var clone_stmt = snowflake.createStatement( {sqlText: sql_stmt} ); clone_stmt.execute(); var grant = "GRANT SELECT ON TABLE DB2.PUBLIC."+TARGET_TABLE_NAME +" TO ROLE analyst_group" //return grant var grant_usage = snowflake.createStatement( {sqlText: grant} ); grant_usage.execute(); $$ ; grant usage on procedure RAMU.PUBLIC.copy_table_caller(VARCHAR,VARCHAR) to role analyst_group; GRANT CREATE TABLE ON SCHEMA DB2.PUBLIC TO ROLE analyst_group; GRANT SELECT ON TABLE RAMU.PUBLIC.SOURCE_TABLE TO ROLE analyst_group; SQL Queries in analyst_group role: -------------------------------------------------------------------- CALL RAMU.PUBLIC.copy_table_owner('source_table','tb1'); select * from db2.public.tb1; CALL RAMU.PUBLIC.copy_table_caller('source_table','tb2'); select * from db2.public.tb2; Check this playlist for more Data Engineering related videos:    • Demystifying Data Engineering with Cloud C...   Snowflake Complete Course from scratch with End-to-End Project with in-depth explanation-- https://doc.clickup.com/37466271/d/h/... 🙏🙏🙏🙏🙏🙏🙏🙏 YOU JUST NEED TO DO 3 THINGS to support my channel LIKE SHARE & SUBSCRIBE TO MY YOUTUBE CHANNEL

Comments
  • Session Variables & viewing the definition of Stored Procedure with Owner's rights & Caller's rights 3 года назад
    Session Variables & viewing the definition of Stored Procedure with Owner's rights & Caller's rights
    Опубликовано: 3 года назад
  • Бывший рекрутер Google объясняет, почему «ложь» помогает получить работу. 4 недели назад
    Бывший рекрутер Google объясняет, почему «ложь» помогает получить работу.
    Опубликовано: 4 недели назад
  • Snowflake Database Role Usage And Behavior With Account Role | Rajiv Gupta Learn Everyday 3 года назад
    Snowflake Database Role Usage And Behavior With Account Role | Rajiv Gupta Learn Everyday
    Опубликовано: 3 года назад
  • Understanding access control & roles on Snowflake 5 лет назад
    Understanding access control & roles on Snowflake
    Опубликовано: 5 лет назад
  • Фишки Excel, которые я использую КАЖДЫЙ ДЕНЬ! ЭТО нужно каждому 8 месяцев назад
    Фишки Excel, которые я использую КАЖДЫЙ ДЕНЬ! ЭТО нужно каждому
    Опубликовано: 8 месяцев назад
  • @Disney'𝒔 𝑽𝒊𝒅𝒆𝒐 𝑩𝒐𝒐𝒌𝒎𝒂𝒓𝒌𝒊𝒏𝒈 𝑨𝒓𝒄𝒉𝒊𝒕𝒆𝒄𝒕𝒖𝒓𝒆 6 месяцев назад
    @Disney'𝒔 𝑽𝒊𝒅𝒆𝒐 𝑩𝒐𝒐𝒌𝒎𝒂𝒓𝒌𝒊𝒏𝒈 𝑨𝒓𝒄𝒉𝒊𝒕𝒆𝒄𝒕𝒖𝒓𝒆
    Опубликовано: 6 месяцев назад
  • Work Smarter with Lazy Evaluation – Spark & Snowpark Speed Boost 5 месяцев назад
    Work Smarter with Lazy Evaluation – Spark & Snowpark Speed Boost
    Опубликовано: 5 месяцев назад
  • Stored Procedure In Snowflake | Chapter-21.1 | Snowflake Hands-on Tutorial 3 года назад
    Stored Procedure In Snowflake | Chapter-21.1 | Snowflake Hands-on Tutorial
    Опубликовано: 3 года назад
  • Core concept behind Predicate Pushdown in optimizing Cloud Warehouse Queries 1 год назад
    Core concept behind Predicate Pushdown in optimizing Cloud Warehouse Queries
    Опубликовано: 1 год назад
  • Вся база SQL для начинающих за 1 час 2 года назад
    Вся база SQL для начинающих за 1 час
    Опубликовано: 2 года назад
  • Complete Snowflake SQL Scripting For Stored Procedure | Ch-01 2 года назад
    Complete Snowflake SQL Scripting For Stored Procedure | Ch-01
    Опубликовано: 2 года назад
  • Smoke Mood — Just Relax | Deep House Mix 2026 • Chill / Night Vibes / Stress Relief  #3 2 недели назад
    Smoke Mood — Just Relax | Deep House Mix 2026 • Chill / Night Vibes / Stress Relief #3
    Опубликовано: 2 недели назад
  • Обучение EXCEL. УРОК 4: Основные операции с рабочими листами. 4 года назад
    Обучение EXCEL. УРОК 4: Основные операции с рабочими листами.
    Опубликовано: 4 года назад
  • Проверьте свои навыки SQL с помощью этих реальных вопросов для собеседования! 1 месяц назад
    Проверьте свои навыки SQL с помощью этих реальных вопросов для собеседования!
    Опубликовано: 1 месяц назад
  • Snowflake Row-level Security In-depth explanation 3 года назад
    Snowflake Row-level Security In-depth explanation
    Опубликовано: 3 года назад
  • Working w/ Reader Accounts & Data Shares on Snowflake 5 лет назад
    Working w/ Reader Accounts & Data Shares on Snowflake
    Опубликовано: 5 лет назад
  • Snowflake Stream & Change Data Capture | Chapter-17 | Snowflake Hands-on Tutorial 3 года назад
    Snowflake Stream & Change Data Capture | Chapter-17 | Snowflake Hands-on Tutorial
    Опубликовано: 3 года назад
  • Access Control in Snowflake Database ~ Snowflake Tutorial 4 года назад
    Access Control in Snowflake Database ~ Snowflake Tutorial
    Опубликовано: 4 года назад
  • База данных, хранилище данных и озеро данных | В чем разница? 3 года назад
    База данных, хранилище данных и озеро данных | В чем разница?
    Опубликовано: 3 года назад
  • Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса 4 года назад
    Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы"
    Опубликовано: 4 года назад

Контактный email для правообладателей: u2beadvert@gmail.com © 2017 - 2026

Отказ от ответственности - Disclaimer Правообладателям - DMCA Условия использования сайта - TOS



Карта сайта 1 Карта сайта 2 Карта сайта 3 Карта сайта 4 Карта сайта 5