Описание тега hana-sql-script

The language for stored procedures and functions used in SAP HANA
1 ответ

Вызов хранимой процедуры с передачей аргумента типа таблицы

Я создал эту хранимую процедуру в базе данных HANA, которая принимает два параметра, один тип таблицы, а другой varchar, CREATE PROCEDURE UPDATE_GSTR(IN p_Input_Values "GSTR11".p_Input_Values , IN p_TRANS_ID VARCHAR(100)) Теперь я хочу вызвать эту п…
2 ответа

Как агрегировать значения из разных строк в SQL (HANA)?

У меня есть таблица отправлений, определенная примерно так (таблица хранится в базе данных HANA, если применимо): CREATE COLUMN TABLE SHIPMENTS ( ShipmentID INT PRIMARY KEY, Received INT, Facility NVARCHAR(10), Item NVARCHAR(20) ); Здесь столбец "По…
22 дек '17 в 07:46
3 ответа

SAP HANA выполнить запрос, сгенерированный в процедуре

Я новичок в SAP HANA, я пытаюсь сгенерировать запрос и выполнить его в рамках хранимой процедуры. Я получил ошибку, и я не уверен, что HANA может сделать что-то подобное. Вот мой код CREATE PROCEDURE "PROCEDURE_IBA_TESTCSV"( IN SCHEMA_NAME VARCHAR(1…
12 дек '16 в 16:29
1 ответ

Как написать функцию workdays_between как табличную функцию в SAP HANA?

Как вычислить функцию workdays_between для начальной и конечной даты таблицы в SAP HANA?
10 окт '17 в 12:15
1 ответ

В SQL, как заполнить число в последовательности в столбце без изменения структуры таблицы?

Заполнение числа в последовательности для столбца без изменения структуры таблицы - нужен запрос
22 июл '18 в 17:15
1 ответ

Не получается вывод, как ожидалось

Я работаю над SAP HANA и не могу понять, как получить ожидаемый результат. Позвольте мне пролить свет на получение результата. Я работаю над процедурой, и моя работа состоит в том, чтобы вставить данные в эту конкретную таблицу, которую я успешно вс…
17 июл '17 в 18:16
1 ответ

Как использовать цикл для вставки / изменения нескольких столбцов в таблице?

Я хочу вставить десять столбцов в таблицу в процедуре SQL HANA. Следующее - то, что я сделал, и мне кажется, что это нормально, но по какой-то причине система выдает синтаксическую ошибку. Что я хочу: 10 новых названных столбцов Col_1, Col_2..Col_10…
11 сен '17 в 15:13
0 ответов

Использование библиотеки скриптов в методе AMDP

Как мы можем использовать функции библиотеки SQLScript в методе AMDP? USING имеет ограничение, что только прозрачные таблицы базы данных, представления или методы AMDP могут быть указаны
25 янв '19 в 15:03
1 ответ

Создание типа таблицы хранилища столбцов в Hana

Я пытаюсь создать тип таблицы с ARRAY в качестве типа столбца в SAP Hana. Когда я использую стандартный DDL для создания типа таблицы, т.е. CREATE TYPE MYSCHEMA.TABNAME AS TABLE("ObjList" INTEGER ARRAY); Я получаю следующую ошибку: Could not execute…
14 июн '17 в 06:13
1 ответ

Необязательный выходной параметр хранимой процедуры SAP HANA с типом текста

Давайте представим, что я создал хранимую процедуру в базе данных SAP HANA и хотел бы иметь необязательный параметр out с типом текста, например подробности об ошибке. Как я прочитал, чтобы достичь этого, я должен использовать некоторое значение по …
01 мар '19 в 14:39
2 ответа

Синтаксическая ошибка SQL HANA

Я пытаюсь перевести некоторый код в HANA SQL Script, однако я получаю следующую ошибку Msgstr "Неверный синтаксис рядом с 'is': строка 29 col 76". "IS NULL" кажется проблемой, однако я не уверен, где его разместить, так как я только начинающий в SQL…
14 ноя '17 в 09:07
2 ответа

Как передать таблицу с одним столбцом в AMDP

Мне нужно передать таблицу с одним столбцом в метод AMDP (он имеет тип tt_so_i). Другие типы параметров принимаются: TYPES: BEGIN OF s_so_i, parent_key TYPE snwd_so_i-parent_key, product_guid TYPE snwd_pd-node_key, node_key TYPE snwd_so_i-node_key, …
02 ноя '18 в 21:19
2 ответа

Могу ли я объявить курсор внутри анонимного блока в SQLSCRIPT

Есть ли способ объявить курсор внутри анонимного блока в SQLSCRIPT .
23 дек '15 в 10:55
2 ответа

Объединение столбцов из двух несвязанных таблиц в SQL

Допустим, у меня есть две таблицы Таблица 1 COl_1 COl_2 1 5 2 6 3 7 4 8 И Таблица 2 COL3 COL4 9 13 10 14 11 15 12 16 Я хочу следующее: COL_1 COL_2 COL3 COL4 1 5 9 13 2 6 10 14 3 7 11 15 4 8 12 16 Кроме того, число строк в каждой из таблиц в точности…
13 сен '17 в 12:20
0 ответов

`FOR UPDATE` прерывает пакетное выполнение в HANA

HANA 102.05 не может выполнить следующий код: CREATE TABLE ATABLE( f INT ); CREATE PROCEDURE TestProc() AS BEGIN SELECT f FROM ATABLE FOR UPDATE; -- Without FOR UPDATE it works END; SELECT 'Hello' FROM DUMMY; жаловаться что: SAP DBTech JDBC: [257]: …
24 ноя '16 в 11:50
2 ответа

Как получить дату и время отдельно в двух столбцах из поля отметки времени HANA unix?

Значение метки времени unix поступает в HANA через службы данных из БД MySQL. Однако я могу найти дату, используя следующее утверждение, но хотел бы знать, есть ли какие-либо встроенные функции в SAP HANA или в Data Services Designer, которые могут …
21 мар '17 в 16:25
0 ответов

Динамический обходной путь для функции поворота в Хане

У меня есть таблица, которая состоит из следующих: Emp ID | Тип заработка | Значение Но вместо того, чтобы показывать сотрудника в количестве строк на основе количества типов заработка, которые у меня есть, я хочу отображать все в одной строке динам…
01 окт '18 в 08:13
3 ответа

Сбросить поле AUTO_INCREMENT в SAP HANA

У меня проблема с SAP Hana. Я создал table как: create column table some_names (ID bigint not null primary key generated by default as IDENTITY, NAME nvarchar(30)); И я вставил несколько значений: insert into some_names (name) values ('Huey'); inser…
04 июл '16 в 07:27
2 ответа

SAP HANA: как вставить результат хранимой процедуры в локальную временную таблицу

Я пытаюсь сохранить результат моей хранимой процедуры чтения / записи в локальной временной таблице. После создания временной таблицы я пишу - INSERT INTO #TMP call SPName; сохранить результат во временной таблице, но он говорит, что функция не подд…
2 ответа

Как присоединиться, если текст содержит

У меня есть 2 таблицы, скажем, таблица A имеет 10 строк, а таблица B имеет 100 строк, и я хочу выполнить объединение, но условие соответствия должно быть таким, чтобы столбец из A 'походил' на столбец из B, означая, что все может прийти до или после…
11 июн '17 в 14:57