Описание тега table-variable
Локальная переменная SQL Server, которая может хранить строки.
2
ответа
Системные хранимые процедуры и параметры таблицы
Я привык делать это: use MyDb go create type table_list as table (name sysname) go create proc rebuild_indexes @ls table_list readonly as [...] но теперь я хочу создать proc в master и использовать его в других базах данных: use master go create typ…
04 окт '12 в 01:39
1
ответ
Заменить текст столбца из списка зарезервированных слов
У меня есть табличная переменная, которая содержит список слов, которые я хочу заменить из результатов запроса. Я хочу найти любой из этих 600 слова в табличной переменной. Я сделал 3 только для этого примера. Затем я хочу заменить слово, если оно н…
25 фев '15 в 23:13
2
ответа
Почему временные таблицы быстрее, чем табличные переменные для объединений?
Почему временные таблицы быстрее, чем табличные переменные для объединений в SQL Server? ПРИМЕЧАНИЕ. В обоих сценариях таблицы имеют PK, а таблицы объединяются с другими "физическими" таблицами через PK.
12 июл '13 в 17:21
2
ответа
Область действия табличной переменной внутри курсора SQL
Если я запускаю ниже в MS SQL 2008 R2, я получаю неожиданный результат. create table #DataTable (someID varchar(5)) insert into #DataTable values ('ID1'),('ID2'),('ID3'),('ID4'),('ID5') declare @data varchar(8); declare myCursor cursor for select so…
10 сен '12 в 08:58
1
ответ
Объявите переменную таблицы в UDF для ввода имени таблицы в качестве параметра
Я работаю над запросом и создал функцию для получения результата из outcomes Таблица, содержащая следующий код. CREATE FUNCTION dbo.Shippad (@tbl NVARCHAR(30)) RETURNS TABLE AS RETURN SELECT LEFT(ship, Charindex(' ', ship) - 1) + ' ' + Replicate('*'…
28 мар '16 в 00:50
1
ответ
Как добавить подмножество полей из хранимой процедуры в табличную переменную?
Declare @tempTableVariable Table( email varchar(50) ) Insert INTO @tempTableVariable EXEC GetData select email from @tempTableVariable Я получаю следующую ошибку: "Имя столбца или количество предоставленных значений не соответствует определению табл…
26 окт '12 в 19:33
1
ответ
Переменное количество наборов в виде таблиц базы данных SQL
Еще вопрос относительно модели базы данных для конкретной проблемы. Проблема заключается в следующем: У меня есть ряд объектов, которые составляют строки в фиксированной таблице, все они различны (конечно). Хотелось бы создать наборы, которые содерж…
07 апр '12 в 16:16
2
ответа
Использование табличных переменных в хранимых процедурах вместо простого выбора из таблиц или представления?
Сейчас я смотрю на звезд, которые следуют поведению, показанному ниже. DECLARE @tablevar TABLE ( FIELD1 int, FIELD2 int, FIELD3 varchar(50), -- etc ) INSERT INTO @tablevar ( FIELD1, FIELD2, FIELD3, -- etc ) SELECT FIELD1, FIELD2, FIELD3, -- etc FROM…
10 авг '10 в 20:53
2
ответа
Как использовать переменную таблицы с этим конкретным запросом T-SQL?
Я использую SQL Server 2012 и у меня есть следующее T-SQL запрос работает с таблицей в моей базе данных. Запрос работает нормально, но моя проблема в том, что я хочу получить выходные данные за несколько конкретных дат. Вместо того, чтобы выполнять …
19 авг '18 в 06:06
1
ответ
SQL Server / Delphi: как передать список целых чисел в качестве параметра, используя тип табличной переменной?
Я использую DELPHI XE6 с компонентами FireDAC и имеет сервер базы данных SQL Server. В базе данных у меня есть хранимая процедура, которая принимает два параметра, одно целое число, а затем табличную переменную, которая принимает только один столбец…
27 апр '18 в 14:30
1
ответ
Как использовать табличную переменную в динамическом SQL? ИЛИ создать временную таблицу из определенного пользователем типа таблицы?
Я использую SQL Server 2016, и я создал пользовательский табличный тип, как показано ниже: CREATE TYPE [dbo].[UDTT_Items] AS TABLE( [ItemId] int identity(1, 1), [ItemCode] [varchar](10) NULL, [ItemName] [varchar](255) NULL, [StockQty] decimal(18,3 )…
27 авг '18 в 08:21
8
ответов
ВЫБРАТЬ В табличную переменную в T-SQL
Получил сложный запрос SELECT, из которого я хотел бы вставить все строки в переменную таблицы, но T-SQL не позволяет этого. Кроме того, нельзя использовать табличную переменную с запросами SELECT INTO или INSERT EXEC. http://odetocode.com/Articles/…
01 окт '10 в 10:12
3
ответа
Результаты динамического запроса во временную таблицу или табличную переменную
У меня есть хранимая процедура, которая использует sp_executesql для генерации набора результатов, количество столбцов в результате может варьироваться, но будет в форме Col1, Col2, Col3 и т. Д. Мне нужно получить результат во временную таблицу или …
23 май '11 в 16:45
2
ответа
Как создать переменную таблицы сервера SQL в запросе, используя sqlalchemy в Python
Я пытаюсь создать табличную переменную в SQL Server, запросить ее и вернуть результаты в фрейм данных pandas (см. Пример). Я хочу сделать это так, чтобы я мог объединять данные в базе данных перед отправкой их на фрейм данных pandas. Я помню, что на…
03 дек '18 в 19:22
1
ответ
Повторно использовать табличную переменную t-sql или клонировать ее структуру
Я пишу хранимую процедуру, чтобы разбить на страницы результаты другой хранимой процедуры. Я делаю это, выполняя хранимую процедуру и вставляя результаты в переменную таблицы: DECLARE @allResults table ( [ID] [int] NOT NULL, [DESCRIPTION] [varchar](…
06 авг '13 в 12:49
1
ответ
В MS SQL Server вставка строк в табличную переменную стала мучительно медленной
В MS SQL Server 2008 вставка строк в табличную переменную внезапно стала мучительно медленной. The creation of a table variable and query and insertion rows is done in a sproc and it has become terribly slow. The query completes virtually instantly,…
30 ноя '10 в 18:04
2
ответа
Динамический оператор Select для объявленной табличной переменной - SYBASE
У меня есть одна объявленная табличная переменная в хранимой процедуре (база данных sybase). Данные заполняются в этой таблице по мере необходимости. Но теперь я хочу выбрать конкретные столбцы на основе разных условий. Я пытаюсь динамический SQL, ч…
18 апр '17 в 07:18
1
ответ
Временная таблица или переменная таблицы Sql Server 2016 внутри цикла WHILE
У меня есть цикл while, который будет выполняться 300M раз. Каждый раз, когда выполняется этот цикл, он создает таблицу из 1 строки с двумя столбцами, которая в конце цикла удаляет эту таблицу, и после повторного запуска цикла эта таблица снова пере…
15 сен '17 в 10:38
1
ответ
Ошибка SQL: строка или двоичные данные будут усечены
Я получил переменную таблицы @RQЯ хочу, чтобы он обновлялся с помощью табличной функции. Теперь, я думаю, что я делаю обновление неправильно, потому что моя функция работает... Функция: ALTER FUNCTION [dbo].[usf_GetRecursiveFoobar] ( @para int, @par…
08 июн '10 в 21:32
1
ответ
Проблема с производительностью в пункте "Пока"
Ладно всем Заранее извиняюсь за длину. Это на самом деле довольно весело, хотя. Я написал сценарий SQL, которым вчера почти гордился, потому что думал, что он довольно умный. Оказывается, это разрушается из-за проблем с производительностью, и я даже…
20 июн '13 в 19:03