11
ответов

В чем разница между временной таблицей и табличной переменной в SQL Server?

В SQL Server 2005 мы можем создавать временные таблицы одним из двух способов: объявить таблицу @tmp (Col1 int, Col2 int); или создайте таблицу #tmp (Col1 int, Col2 int); Каковы различия между этими двумя? Я ...
вопрос задан: 28 September 2016 12:58
6
ответов

Действительно ли я могу циклично выполниться через табличную переменную в T-SQL?

Там должен так или иначе циклично выполниться через табличную переменную в T-SQL? ОБЪЯВИТЕ, что @table1 ТАБЛИЦА (col1 интервал) ВСТАВЛЯЕТ в col1 ВЫБОРА @table1 ОТ table2, я использую курсоры также, но курсоры кажутся менее гибкими, чем...
вопрос задан: 16 October 2009 14:53
4
ответа

Низкая производительность табличной переменной на вставке в Хранимой процедуре SQL Server

Мы испытываем проблемы производительности с помощью табличной переменной в Хранимой процедуре. Вот то, что на самом деле происходит: ОБЪЯВИТЕ @tblTemp ТАБЛИЦУ (iId_company INT) INSERT INTO @tblTemp (iId_company)...
вопрос задан: 29 October 2009 13:21
3
ответа

Используя табличную переменную в существует оператор

Я пытаюсь обновить столбец в табличной переменной на основе условия, при этом условие состоит в том, что идентификатор табличной переменной не существует в другой таблице: ОБЪЯВИТЕ @BugRep ТАБЛИЦУ (...
вопрос задан: 30 September 2009 16:43
3
ответа

TSQL Определяют Временную Таблицу (или табличная переменная), Не Определяя Схему?

Существует ли способ определить временную таблицу, не определяя, это - схема впереди?
вопрос задан: 27 March 2009 12:44
2
ответа

Как видеть значения табличной переменной во время отладки в T-SQL?

Мы можем видеть значения (строки и ячейки) в табличной переменной в Studio управления SQL Server (SSMS) в течение времени отладки? Если да, как?
вопрос задан: 16 February 2015 12:41
2
ответа

переменные таблицы созданы и хранятся в памяти или в базе данных tempdb?

Табличные переменные создаются в памяти или в tempdb? То же самое для короткие временные таблицы?
вопрос задан: 20 October 2013 19:03
2
ответа

Как я могу пересеять столбец идентификационных данных в табличной переменной T-SQL?

У меня есть табличная переменная T-SQL (не таблица), который имеет автоматический столбец идентификационных данных постепенного увеличения. Я хочу очистить все данные из этой переменной и сбросить значение столбца идентификационных данных к 1. Как это мож
вопрос задан: 20 October 2013 18:58
0
ответов

CTE (общее табличное выражение) vs Временные таблицы или табличные переменные, что быстрее?

CTE (общее табличное выражение) против временных таблиц или табличных переменных, что быстрее?
вопрос задан: 23 March 2018 07:04
0
ответов

Создание индекса на табличной переменной

Можно ли создать индекс на табличной переменной в SQL Server 2000? т.е. Объявите @TEMPTABLE ТАБЛИЦУ ([идентификатор] [интервал] NOT NULL, PRIMARY KEY, [Имя] [nvarchar] (255) СОПОСТАВЛЯЮТ ПУСТОЙ УКАЗАТЕЛЬ DATABASE_DEFAULT...
вопрос задан: 22 March 2018 07:28
0
ответов

Как использовать табличную переменную в динамическом операторе sql?

В моей хранимой процедуре я объявил две табличных переменных поверх моей процедуры. Теперь я пытаюсь использовать эту табличную переменную в динамическом операторе sql, но я получаю эту ошибку во время выполнения ...
вопрос задан: 23 August 2017 14:52
0
ответов

Как использовать табличную переменную в запросе «обновление из выбора»?

У меня есть это объявление табличной переменной, за которым следует запрос: DECLARE @CurrentItems TABLE (ItemId uniqueidentifier, ItemUnits int ) UPDATE U SET U.Units = U.Units + (скрыто) ...
вопрос задан: 23 May 2017 12:18
0
ответов

SELECT INTO табличную переменную в T-SQL

Получил сложный запрос SELECT, из которого я хотел бы вставить все строки в переменную таблицы, но T-SQL не позволяет этого. Точно так же нельзя использовать табличную переменную с SELECT INTO или ...
вопрос задан: 4 January 2017 23:09
0
ответов

Как исправить ошибку «Необходимо объявить скалярную переменную» при ссылке на табличную переменную?

Я не могу понять, почему (или, может быть, вы просто не можете этого сделать) я получаю сообщение об ошибке «Выход за пределы области видимости». Необходимо объявить скалярную переменную «@CompanyGroupSites_Master». Значит, я не могу получить доступ к сво
вопрос задан: 28 June 2016 18:26
0
ответов

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

У меня есть небольшая хранимая процедура ниже. Я беру имя таблицы в качестве входного параметра для хранимой процедуры, так что я планирую вставить данные во временную таблицу и отобразить их. Этот ...
вопрос задан: 25 May 2016 19:46
0
ответов

Когда следует использовать табличную переменную вместо временной таблицы на сервере sql?

Я узнаю больше деталей в табличной переменной. В нем говорится, что временные таблицы всегда находятся на диске, а табличные переменные находятся в памяти, то есть производительность табличной переменной лучше, чем у временной таблицы...
вопрос задан: 21 January 2016 00:15
0
ответов

Табличная переменная PostgreSQL

Есть ли что-нибудь похожее на табличные переменные в T-SQL? В Sql Server это выглядит так: DECLARE @ProductTotals TABLE ( ProductID int, Денежный доход ) Затем в процедуре я могу: INSERT INTO @...
вопрос задан: 2 December 2015 04:28
0
ответов

Создание табличной переменной в SQL Server 2008 R2

что такое переменная таблицы? И как создать переменную таблицы (виртуальная таблица в памяти) со столбцами, которые соответствуют существующему набору результатов хранимой процедуры. Я выполнил процедуру и после ее выполнения ...
вопрос задан: 13 March 2012 15:09
0
ответов

Как проверить, пуста ли переменная таблицы в SQL Server?

Это раздел одной из моих хранимых процедур: @dataInTable dbo.Table_Variable только для чтения, ....И ((@dataInTable IS NULL) ИЛИ (элемент IN (ВЫБРАТЬ T ИЗ @dataInTable)) ) @ ...
вопрос задан: 5 January 2012 19:42
0
ответов

Как удалить переменные таблицы в SQL-Server? Стоит ли мне вообще это делать?

У меня есть табличная переменная в скрипте (не хранимая процедура). Два вопроса: как удалить переменную таблицы? Drop Table @varName выдает ошибку «Неверный snytax». Всегда ли я должен это делать? Я ...
вопрос задан: 13 April 2011 18:00
0
ответов

Табличные переменные внутри цикла while не инициализируются каждый раз: SQL Server

Мне интересно, почему переменные таблицы внутри while цикл не ведет себя как другие переменные. Табличные переменные создаются только один раз и будут использоваться на протяжении всего цикла. но другие переменные ...
вопрос задан: 20 September 2010 11:41