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

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

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

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

написать

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

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

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

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


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


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

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

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

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

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

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

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


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