Описание тега teradata-sql-assistant
Teradata SQL Assistant - это клиентское программное обеспечение для Windows, в первую очередь предназначенное для выполнения запросов к Teradata SQL Engine (реляционная СУБД). Его также можно использовать с драйверами ODBC или поставщиками данных.NET от других поставщиков баз данных. Примечание. Teradata SQL Assistant не рекомендуется Teradata в пользу многоплатформенной Teradata Studio / Teradata Studio на основе Eclipse / Java / JDBC. Экспресс.
1
ответ
Teradata SQL - CREATE table as select - таблица заполняет набор результатов, отличный от выполняемого запроса вручную
У меня есть запрос, который обычно идет SELECT * FROM BILL_HISTORY a JOIN ( Sel * from SERVICE_INFO Qualify Row_Number() OVER (PARTITION BY Service, Product_Code1, Product_Code2 ORDER BY Effective_Date1 DESC, Effective_Date2 DESC) = 1 ) b ON a.SERVI…
29 окт '18 в 02:56
1
ответ
На производительность Teradata влияют
В запросе нет объединения, это простой запрос с двумя различными значениями. Но он потребляет более 9 тыс. Процессоров. Я взял необходимую статистику, но не смог уменьшить процессор. пожалуйста, предложите несколько хороших способов уменьшить нагруз…
18 июл '18 в 14:45
2
ответа
Teradata JDBC 16.20 возвращает неверную дату в Datagrip
Я использую Teradata JDBC 16.20 в Datagrip. Всякий раз, когда я пытаюсь что-то сделать с датой, она возвращается на 1 день меньше. Например: SELECT date'2017-08-01' возвращается 2017-07-31 в Datagrip и в Teradata SQL Assistant он возвращает правильн…
06 фев '18 в 04:45
2
ответа
Осталось присоединиться к подзапросу
Я пытаюсь сделать левое соединение на моей главной таблице с помощью этого кода select distinct VBen.BENF_NO_INDIV_BEN_BANLS as benbanls, VBen.BENF_COD_SEXE AS Sexe, VBen.BENF_DAT_NAISS AS DatNaiss, VBen.BENF_DAT_DECES AS DatDec, A.date_ch as date_c…
22 май '18 в 21:24
0
ответов
Как получить общее количество строк
Я использую Teradata Studio Express версии 16.20... Можно ли получить общее количество строк из запроса? Например: SELECT * FROM table; Я ожидаю увидеть строку состояния, как я вижу в Teradata SQL Assistant, показывающую общее количество строк из та…
13 сен '18 в 17:54
2
ответа
Оператор вставки SQL в помощнике по терадате
Кто-нибудь может мне помочь с этим, пожалуйста? Я хочу вставить данные в таблицу в Teradata SQL Assistant, но вставить только те, которые не существуют в таблице. У меня есть идеал, как сделать это в Microsoft SQL Server, но не в teradata, поскольку…
30 авг '18 в 09:47
0
ответов
Сравнение Teradata DDL на разных серверах
Как я могу сравнить структуру двух таблиц, которые находятся на разных серверах, скажем, Dev & QA в Teradata?
02 авг '18 в 09:56
1
ответ
teradata: преобразование имен столбцов в значения столбцов
У меня есть таблица с именами столбцов ID, X1, X2, X3 и содержит значения столбца, такие как 1, Hi, Hello,NULL 2, NULL,Hello123,XXX выход должен быть 1 X1 1 X2 2 X2 2 X3 Нулевые значения должны быть отфильтрованы, а имена столбцов должны быть в виде…
13 июл '18 в 01:28
0
ответов
Хранимая процедура пытается вызвать базу данных внутри базы данных, созданной в Teradata.
Я создал процедуру в терадате REPLACE PROCEDURE ABC.SHOWTABLE (my_table VARCHAR(30),my_database VARCHAR(30)) BEGIN DECLARE sqlstr VARCHAR(500); SET sqlstr = 'SHOW TABLE ' || my_database || '.' || my_table ; EXECUTE IMMEDIATE sqlstr; END; call ABC.SH…
29 янв '18 в 14:44
1
ответ
Самый быстрый способ создать и заполнить таблицу в Teradata SQL
У меня есть текстовый файл с несколькими сотнями записей в нем. Я хочу иметь возможность объединить эту информацию с другой таблицей. В настоящее время я могу думать только о том, чтобы создать таблицу с помощью CREATE, а затем использовать сотни IN…
28 ноя '18 в 14:27
3
ответа
Считать строки несколькими столбцами
Я хочу посчитать строки на основе нескольких столбцов и с определенным значением в столбце. Пожалуйста, проверьте прилагаемую таблицу. Посчитайте значение: ID Date Action = 'C' Я старался COUNT(*) OVER (PARTITION BY ID, Date, Action = 'C') AS Count,…
06 дек '18 в 15:56
3
ответа
Как сравнить одно поле с другим, используя LIKE
Я хочу, чтобы что-то вроде следующего: SELECT * FROM TABLE1 WHERE DATE1 LIKE DATE2 + '%' Однако, когда я пытаюсь это сделать, я получаю следующую ошибку: "5407: недопустимая операция для даты или времени" Я работаю в Terdata SQL Assistant
07 дек '18 в 16:29
0
ответов
Как создать динамическую таблицу с датой в Teradata
Я хочу создать динамическую таблицу в teradata. Например: сегодняшняя дата - 12/09/2018(ММ / ДД / ГГГГ). Тогда имя таблицы должно быть tablename20181209. и позже для этого запроса должен быть запущен скрипт BTEQ. поэтому всякий раз, когда выполняетс…
10 дек '18 в 02:03
1
ответ
Помощник Teradata SQL по умолчанию работает в режиме ANSI
Однажды без причины Teradata sql assistant начал работать в режиме ANSI, в результате чего help view ..., show view, sel перестал работать После соединения создаю новые листы ctrl+N - создает нормальный лист, там все хорошо работает: Однако повторно…
09 ноя '18 в 08:20
0
ответов
Teradata SQL - получить записи двух максимальных значений на основе последней отметки времени
Я вижу, эта тема подходит Выберите запись на основе последней отметки времени или [ Как получить последнюю запись из таблицы SQL Server на основе отметки времени Однако мой запрос немного отличается, так как у меня есть две таблицы объединены. Итак,…
03 янв '19 в 11:36
1
ответ
Избегайте ручного создания столбцов в Teradata SQL
Рассмотрим следующее представление Teradata с именем "VIEW", которое состоит из данных транзакций. ATTR1 ATTR2 DATE1 DATE2 WEEK1 WEEK2 AMOUNT A B 1/1/2019 1/8/2019 201901 201902 10 A B 12/26/2018 1/8/2019 201852 201902 20 A B 1/1/2019 1/15/2019 2019…
08 янв '19 в 23:05
0
ответов
Создать изменчивую таблицу и запросить ее в одном запросе (используя teradata sql assistant)
Можно ли построить изменчивую таблицу и выполнить запрос к этой таблице в одном запросе при использовании помощника Teradata SQL? Делать что-то вроде: create volatile table table_a as (select ..... ) with data on commit preserve rows; ;select * from…
18 фев '19 в 13:10
1
ответ
Teradata Динамический SQL с переменными связывания?
Можно ли использовать переменные связывания в операторе динамического SQL Teradata? Я не могу найти пример нигде. Я хочу сделать что-то вроде этого: DECLARE SQLString VARCHAR(1000) SET SQLString = 'SELECT * FROM MyTable WHERE ColumnA = :variable1'; …
08 май '18 в 16:34
0
ответов
Использование функции PIVOT в Teradata SQL версии 15.10.1.4
Я пытаюсь повернуть следующую таблицу, чтобы сделать ее одной записью. Пример: Название таблицы - ABC Я знаю, что это можно сделать с помощью выписки. Но у меня есть около миллиона записей для нескольких item_id, поэтому я думаю, что использование о…
03 янв '19 в 21:39
0
ответов
Невозможно создать индекс для столбцов больших объектов. [Teradata][ODBC Teradata Driver][База данных Teradata]
Попытка создать таблицу в терадате с помощью Sqlalchemy. Это команда - df_depts.to_sql('AT_tryout',engine,index= False, if_exists ='replace',dtype={"similarity": BIGINT ,"inputs": CLOB ,"recommendations": CLOB}) Любая идея о том, почему я не могу со…
11 янв '19 в 20:31