powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Изменение текущей базы в Teradata
15 сообщений из 15, страница 1 из 1
Изменение текущей базы в Teradata
    #36786555
rockmother
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста, существует ли в Teradata команда, позволяющая установить текущую базу для коннекции.
Как, например
USE DATABASE в SQL Server'e или SET SCHEMA в DB2
Заранее спасибо.
...
Рейтинг: 0 / 0
Изменение текущей базы в Teradata
    #36786587
Сам_в_ужасе
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет Quest.

Возможно, тебе здесь быстрее помогут.

А в справке что-то как бе, не нашел. Думаю - никак.
...
Рейтинг: 0 / 0
Изменение текущей базы в Teradata
    #36796670
Павел Новокшонов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Default Database можно прописать в конфигурации ODBC соединения, либо при создании логина пользователя. После установки соединия сменить БД по умолчанию можно командой
database <имя базы>
...
Рейтинг: 0 / 0
Изменение текущей базы в Teradata
    #36800158
rockmother
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Павел Новокшонов,
Спасибо.
...
Рейтинг: 0 / 0
Изменение текущей базы в Teradata
    #36843567
MisterChju
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
можно... так же... USE DATABASE
...
Рейтинг: 0 / 0
Изменение текущей базы в Teradata
    #36859834
rockmother
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MisterChjuможно... так же... USE DATABASE
Нельзя
...
Рейтинг: 0 / 0
Изменение текущей базы в Teradata
    #37290065
instagib
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно вместо

Код: plaintext
SELECT * FROM dbc.Tables;

написать

Код: plaintext
1.
DATABASE dbc;
SELECT * FROM Tables;

это то, что надо?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Изменение текущей базы в Teradata
    #38323387
pectopatop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в теле процедуры как сменить базу?
("database <new_base>" не проходит)
...
Рейтинг: 0 / 0
Изменение текущей базы в Teradata
    #38326404
Фотография PaulEr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pectopatopА в теле процедуры как сменить базу?
("database <new_base>" не проходит)

Этого сделать не получится. А что мешает точно определять объекты, используя префикс БД?
...
Рейтинг: 0 / 0
Изменение текущей базы в Teradata
    #38327368
pectopatop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulErpectopatopА в теле процедуры как сменить базу?
("database <new_base>" не проходит)

Этого сделать не получится. А что мешает точно определять объекты, используя префикс БД?
Перефразирую ваш ответ = "Это невозможно в Терадате, но вот обходной костыль. Он разве где то жмёт?"
Я не знаю, жмёт ли где костыль (да, пока не жал).
Но это тем не менее костыль, который не факт что будет удобен всегда.
Да, я в курсе, что такие формы ответов приняты в Сбербанке. И да, костыль вроде как мЕлок.
...
Рейтинг: 0 / 0
Изменение текущей базы в Teradata
    #38327370
pectopatop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В любом случае спасибо за ответ
...
Рейтинг: 0 / 0
Изменение текущей базы в Teradata
    #38327530
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
pectopatopPaulErпропущено...


Этого сделать не получится. А что мешает точно определять объекты, используя префикс БД?
Перефразирую ваш ответ = "Это невозможно в Терадате, но вот обходной костыль. Он разве где то жмёт?"
Я не знаю, жмёт ли где костыль (да, пока не жал).
Но это тем не менее костыль, который не факт что будет удобен всегда.
Да, я в курсе, что такие формы ответов приняты в Сбербанке. И да, костыль вроде как мЕлок.
А подобные формы комментариев приняты у мудаков.
...
Рейтинг: 0 / 0
Изменение текущей базы в Teradata
    #38328394
Фотография PaulEr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pectopatopPaulErпропущено...


Этого сделать не получится. А что мешает точно определять объекты, используя префикс БД?
Перефразирую ваш ответ = "Это невозможно в Терадате, но вот обходной костыль. Он разве где то жмёт?"
Я не знаю, жмёт ли где костыль (да, пока не жал).
Но это тем не менее костыль, который не факт что будет удобен всегда.
Да, я в курсе, что такие формы ответов приняты в Сбербанке. И да, костыль вроде как мЕлок.

Если честно, то вообще не понял, о чем Вы :)

Это не костыль, а правильное написание имен объектов, включающих префикс БД.

Именно в SP, конструкция database имя_БД; не работает.
...
Рейтинг: 0 / 0
Изменение текущей базы в Teradata
    #38383687
vanes999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulEr,

Разобрались уже?
...
Рейтинг: 0 / 0
Изменение текущей базы в Teradata
    #38388470
Фотография PaulEr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vanes999PaulEr,

Разобрались уже?

В чем? :)
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Изменение текущей базы в Teradata
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]