Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
Ноябрь 21, 2017, 03:32:11 am

Автор Тема: Переименовать таблицу при загрузке скрипта данных в Qlikview (Qlik Sense)  (Прочитано 1239 раз)

Оффлайн R Dmitry

  • Новичок
  • *
  • Сообщений: 13
  • Страна: by
  • Рейтинг: +2/-0
    • Просмотр профиля
Добрый день, есть скрипт загрузки примерно такого содержания

Извините, вам запрещён просмотр содержимого спойлеров.

Собственно QW определяет имя таблицы как набор символов до первого пробела следующего после оператора select
Если запрос простого типа select * from table  то все прекрасно, а если более сложный тогда имя таблицы получается, как "(" либо "(Select" т.е. бред полнейший.
Собственно вопрос, как изменить имя таблицы?

Оффлайн admin

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 981
  • Страна: ru
  • Рейтинг: +97/-0
    • Просмотр профиля
Приветствую.
ТаблицаИмя:
Load *...;
Select...;

Оффлайн kvv

  • Гуру
  • ***
  • Сообщений: 135
  • Страна: 00
  • Рейтинг: +36/-0
    • Просмотр профиля
Добрый день, есть скрипт загрузки примерно такого содержания

[spoiler]
ODBC CONNECT TO .....и далее по строке подключения
load
*;

Добрый день!
Кажись вот так:
ODBC CONNECT TO .....и далее по строке подключения
NEW_NAME_TABLE:
load
*;

Неофициальный форум пользователей QlikView & Qlik Sense


Оффлайн admin

  • Administrator
  • Hero Member
  • *****
  • Сообщений: 981
  • Страна: ru
  • Рейтинг: +97/-0
    • Просмотр профиля
 :)

А еще и так:
Цитировать
rename table (using mapname | oldname to newname{ , oldname to newname })
rename tables (using mapname | oldname to newname{ , oldname to newname })

Оффлайн R Dmitry

  • Новичок
  • *
  • Сообщений: 13
  • Страна: by
  • Рейтинг: +2/-0
    • Просмотр профиля
Спасибо, все получилось  ;)