Как запустить скрипт, сохранить новую функцию в OtherUsers - PullRequest
0 голосов
/ 10 января 2020

как мне запустить рабочий лист или просто импортировать какую-то функцию в папку OtherUsers. Другие пользователи / что-то / функции. Я понятия не имею, как я могу это сделать.

Вероятно, это очень просто.

1 Ответ

1 голос
/ 11 января 2020

Это зависит от привилегий , имеющихся у вас в базе данных. Как правило, учетная запись пользователя будет иметь возможность создавать объекты в своей собственной схеме, но не другие. Вы можете запросить SESSION_PRIVS, чтобы увидеть, какие привилегии у вас есть в вашем сеансе. Если вы видите (например) CREATE TABLE, вы можете создавать таблицы в вашей учетной записи. Если вы видите CREATE ANY TABLE, то вы можете создавать таблицы в других учетных записях.

Если у вас есть эта привилегия, то вы префиксировали бы свои команды этой учетной записью, например:

create table SOMEONE_ELSE.my_table ( x int );

В противном случае это фактическое создание соединения с деталями этого другого пользователя.

Надеюсь, это поможет.

...