Вопросы по теме 'table-valued-parameters'

Передача нескольких таблиц в хранимую процедуру с проблемой нескольких табличных параметров
Я пытаюсь передать DataTables хранимой процедуре, которая принимает несколько параметров, возвращающих табличное значение. Проблема в том, что кажется, что все параметры передаются первому, поэтому я получаю такие ошибки: Попытка передать...
4890 просмотров

Табличная функция CLR с аргументом-массивом
У меня есть функция SQL CLR, подобная этой: public partial class UserDefinedFunctions { [Microsoft.SqlServer.Server.SqlFunction(TableDefinition = "number int", FillRowMethodName = "FillRow")] public static IEnumerable MyClrFunction(object...
8464 просмотров

Проблемы с производительностью параметра табличного значения
Я не знаю, связано ли это с тем, как я их использую, или с реализацией Microsoft, но параметры табличных значений SQL 2008 мучительно медленные. Как правило, если мне нужно использовать TVP, это потому, что у меня много записей - в настоящее время...
7111 просмотров

Таблица Значение Параметр Только для чтения Обходной путь
У меня есть SPrc с табличным параметром @section типа dbo.SectionIn . Этот параметр используется во всем SPrc, и я хотел бы удалить из него некоторые записи, но, конечно, он предназначен только для чтения. The table-valued parameter...
2518 просмотров

Нужна помощь в оптимизации табличной функции TSQL
Вот функция: CREATE FUNCTION dbo.agedItemResult(@ILC VARCHAR(30)) RETURNS @AgedTable TABLE ( ItemID INT, ItemLookupCode VARCHAR(30), [Month] INT, [Year] INT, Aged INT, Debug01 VARCHAR(MAX), Debug02 VARCHAR(MAX), Debug03 VARCHAR(MAX), Debug04...
548 просмотров

Альтернативные решения для табличных параметров в хранимой процедуре mysql
Есть ли кто-нибудь, кто, возможно, нашел альтернативное решение для табличных параметров в MYSQL. Моя ситуация заключается в том, что я хочу передать несколько строк из визуального основного внешнего приложения, и я хотел бы иметь возможность...
2138 просмотров
schedule 19.09.2022

Удалить несколько строк из таблицы на сервере sql одним вызовом из клиентского приложения
Вот мое требование: Я хочу удалить несколько строк таблицы У меня есть список всех идентификаторов, которые необходимо удалить в клиентском приложении. Все, что я хочу, это сделать всего лишь один вызов из моего клиентского приложения C#,...
6649 просмотров

Табличные параметры с оценочным числом строк 1
Я часами искал в Интернете, пытаясь понять, как повысить производительность моего запроса с помощью табличных параметров (TVP). После нескольких часов поиска я, наконец, определил, что, по моему мнению, является корнем проблемы. Изучив план...
1435 просмотров

Обнюхивание параметров для параметров с табличными значениями
Я почти уверен, что добавление обнюхивания параметров к параметрам, оценивающим таблицу, не имеет большого значения или не имеет никакого значения, однако мне было интересно, может ли кто-нибудь подтвердить это? (INT_LIST - это тип таблицы,...
2232 просмотров

Использование ServiceStack Ormlite с табличными функциями
Можно ли использовать ServiceStack Ormlite с табличными функциями? Кажется, он может очень хорошо работать с базовыми типами БД, такими как SP, таблицы и представления. Однако я не уверен насчет TVF. Тем временем я мог бы использовать прямой sql,...
345 просмотров
schedule 30.01.2023

Игнорирование столбца идентификаторов при передаче значения параметру, возвращающему табличное значение
Я пытаюсь передать значения табличному параметру хранимой процедуры следующим образом: DataTable Entries = new DataTable(); Entries.Columns.Add("InfoID", typeof (int)); Entries.Columns.Add("InfoValue", typeof (string)); foreach(FormInfoValue entry...
1300 просмотров

Производительность определяемых пользователем типов таблиц в SQL Server
Мы использовали Пользовательские типы таблиц для передачи списка целых чисел в наши хранимые процедуры. Затем мы используем их для присоединения к другим таблицам в наших сохраненных запросах процедур. Например: CREATE PROCEDURE...
15277 просмотров

Передача SqlDataRecords в процедуру медленнее почти в 9 раз, чем без нее?
У меня есть хранимая процедура с парой параметров. Мой тип таблицы данных имеет 2 столбца ( int, nvarchar ). Когда я запускаю эту хранимую процедуру и передаю IEnumerable<SqlDataRecords> с определенным типом, результаты запроса на моей...
235 просмотров

C# DataTable с полем ushort в качестве параметра хранимой процедуры SQL Server
У меня есть процедура хранения в SQL Server, которая имеет в качестве параметра тип табличного значения. Табличное значение имеет следующий тип: CREATE TYPE [Serveis].[tblType_DispensadorBebidas_Abonados] AS TABLE ( [ID] [varchar](9) NOT...
205 просмотров

Table Valued Необходимо объявить скалярную переменную
У меня есть хранимая процедура, которая принимает параметр с табличным значением. Вот код для этого: ALTER PROCEDURE [dbo].[ConsolidateInspection] @TblConsolidation DTProductCodePO READONLY AS BEGIN BEGIN TRANSACTION DECLARE...
520 просмотров

Вставка табличного параметра работает плохо
У меня реализована стратегия вставки TVP + SP, так как мне нужно вставлять большое количество строк (возможно, одновременно), при этом имея возможность получить некоторую информацию взамен, например Id и прочее. Первоначально я использую первый...
1266 просмотров