Описание тега table-functions

Функция в системе реляционной базы данных, которая возвращает не одно значение или строку, а их произвольное количество. В SQL вызов табличной функции обычно можно использовать вместо таблицы.
1 ответ

Проверьте наличие данного текста в таблице

У меня есть кодовое название курса COMP2221. У меня тоже есть функция finder(int) который может найти все коды, соответствующие определенному шаблону. Подобно: select * from finder(20004) дам: comp2211 comp2311 comp2411 comp2221 которые соответствую…
02 май '18 в 14:53
1 ответ

Функции возвращает пустой набор

Я успешно создал функцию в SQL 2008: ALTER FUNCTION [dbo].Func_raw_data_xref (@ColName AS NVARCHAR(255)) RETURNS @VVSrcCDs TABLE ( VV_SRC_CD NVARCHAR(255) NULL, VV_CD NVARCHAR(255) NULL, VV_SRC_CD_DESC NVARCHAR(255) NULL, VV_DSC NVARCHAR(255) NULL )…
26 авг '13 в 21:18
0 ответов

Две разные операции в разных случаях sql табличная функция

Я хочу запрограммировать функцию, которая показывает, сколько времени клиент потратил, не платя продавцу. Моя проблема в том, что я немного запутался, потому что эта функция уже запрограммирована: ALTER function [dbo].[bal_cli](@date date, @diff1 in…
0 ответов

Oracle создать таблицу типов из существующей таблицы%rowtype?

Я пытаюсь создать тестовую конвейерную табличную функцию. В первом объявлении я получаю следующую ошибку: "Идентификатор LOADER.SD_DIM_DATE должен быть объявлен." Как мне создать тип на основе существующего объекта, то есть таблицы или курсора? crea…
09 мар '17 в 20:13
0 ответов

DB2 SQL: функция соединения таблиц с рекурсивным CTE на нескольких строках (разделенные строки)

На IBM DB2 V10 я создал следующую функцию. Эта функция содержит рекурсивное общее табличное выражение. Например, разбивает текстовую строку 'abc,def,ghi'в таблицу с тремя рядами 'abc','def' а также 'ghi', CREATE FUNCTION TOOLS.SPLIT ( TEXT VARCHAR(3…
1 ответ

Получение части запроса, определенной параметризованной функцией

Привет всем:) Я пытаюсь сделать что-то подобное в Oracle 10g: SELECT CAR_ID, CAR_DATE, get_some_other_info(CAR_TYPE) FROM CARS куда get_some_other_info(CAR_ID) вернул бы несколько столбцов: | CAR_ID | CAR_DATE | CAR_COLOR | CAR_CO2 | 001 | 01/01/201…
23 окт '13 в 13:07
1 ответ

Предостережения об использовании конвейерных табличных функций в Oracle для реализации функциональности параметризованного представления?

Мы приняли решение наложить несколько "параметризованных представлений" на некоторые обычные представления в Oracle, чтобы должным образом поощрять использование правильных предикатов, которые всегда будут использоваться в запросах. Большая часть по…
2 ответа

SQL Select поля функции табличного значения

У меня объявлена ​​табличная функция, поэтому я могу вернуть несколько значений за один раз. Значения рассчитываются с использованием функций DECLARE и Maths и Date. Функция структурирована таким образом, что она принимает только "зарегистрированную…
17 фев '15 в 13:02
2 ответа

Есть ли способ сделать соединение с делами

Есть ли способ объединить дела? Что-то вроде select * from abba case when a=b then join acdc on abba.id=acdc.id when b=c then join bebop on abba.id=bebop.id end Есть ли способ сделать это? С наилучшими пожеланиями Джо
0 ответов

Как мы можем получить доступ к типу объекта (не к таблице объектов) в функции Oracle TABLE?

Как мы можем получить доступ к типу объекта (не к таблице объектов) в функции TABLE? Табличная функция работает с коллекцией объектов, но мне нужно получить доступ к одной строке, используя функцию TABLE. Я получаю сообщение об ошибке "ORA-22905: не…
09 апр '14 в 09:21
1 ответ

Табличная функция вызова T-SQL, передающая несколько значений и объединяющая результаты

У меня есть функция Table, которая возвращает набор строк на основе параметра, который выглядит следующим образом: CREATE FUNCTION fn_get_records (@PARENTID INT) RETURNS @returnTable TABLE ( -- columns returned by the function Id INT NOT NULL, Paren…
0 ответов

Хранимые процедуры возвращают табличную функцию, с трудом заканчивая ее, застряли на последних нескольких частях

Я хочу создать хранимую процедуру Report_NEWTotal_Salary_ByDept используя (вызывая) табличную функцию, которую я создал здесь: select e.Dept_No, d.Dept_Name, Count(e.Dept_No), SUM(e.salary) as Sum_Salary, AVG(e.salary) as AVE_Salary from EMPLOYEE e …
2 ответа

Рандомизация данных SQL с данными из табличной функции

Я пытаюсь сделать сценарий sql, который будет рандомизировать город, штат и почтовый индекс таблицы "членов". Я сделал табличную функцию, которая возвращает одну строку со столбцами "город", "штат" и "почтовый индекс", взятых из другой базы данных в…
20 дек '11 в 20:23
2 ответа

Как включить нулевые значения в запрос `tablefunc` в postgresql?

Я пытаюсь использовать функцию кросс-таблицы в postgresql создать pivot table, Однако мне трудно понять, как структурировать свой SQL в запросе. Мои данные состоят из четырех столбцов и выглядят так: Я создаю эту таблицу, используя следующий код: CR…
14 окт '12 в 19:09
1 ответ

Функция обратного вызова в Oracle PL/SQL

Я делал некоторые преобразования / обработку данных в PL/SQL, и я хочу удалить дубликаты кода из моего пакета. Это соответствующие части кода. Тип ввода для табличной функции: type t_legs_cur is ref cursor return legs%rowtype; Процедура, которая обр…
19 окт '12 в 12:26
1 ответ

Как вызвать табличную функцию в PL/SQL

У меня есть табличная функция, которая возвращает таблицу имен файлов (type t_file_list is table of clob;) из файла.zip (в формате BLOB) заголовок выглядит так: function get_file_list( p_zipped_blob in blob ,p_encoding in varchar2 := null ) return t…
25 фев '16 в 19:54
1 ответ

Ищем тип данных, который можно заполнить с помощью BULK COLLECT INTO, а затем выбрать с помощью SELECT

У меня большая проблема с пакетом PL-SQL, с которым я сейчас работаю. Все, что я хочу сделать, это создать небольшой фрагмент кода, который будет делать это: в IS раздел функции: l_tabellen_excl DBMS_utility.name_array; Далее в коде: SELECT DISTINCT…
12 окт '15 в 08:27
1 ответ

Табличная функция в базе данных sql, получая вывод ошибок

Я пытаюсь создать табличную функцию Total_Salary_By_Dept, которая возвращает таблицу Total_Salary_By_Dept_Table с 5 столбцами: Dept_No (Int) Dept_Name (Char(30)) COUNT_Emp (INT) SUM_Salary (INT) AVE_Salary (INT) Все с базой данных компании; Это то, …
11 дек '15 в 03:54
0 ответов

Как использовать TOP() в сочетании с табличной функцией

Я пытаюсь сделать что-то вроде этого: Select top 10 * from dbo.Fn_getUsers( ) where some condidtion Проблема в том, что выдает сообщение об ошибке: incorrect synatax near from Как заставить это работать. Пожалуйста помоги.
15 ноя '13 в 12:45
0 ответов

Табличная функция python

Как вызвать функцию табличного значения в Python? Пытался В [73]: cur.callproc('fn_',('blah','31.12.2013','13.09.2014')), но не работает Ошибка: MSSQLDatabaseException: (2809, "Запрос на процедуру" fn_ "не выполнен, поскольку" fn_ "является табличны…
26 авг '14 в 19:25