Результаты поиска по запросу "tsql"

2 ответа

Этот код является очень хорошим примером для динамического столбца с курсором, так как вы не можете использовать '+' в @statement.

вая следующий фрагмент (MS SQL): DECLARE UpdateList CURSOR FOR SELECT MyColumn FROM MyTable OPEN UpdateListПока ничего особенного. Теперь я хотел бы объявить две переменные, в которые я могу записать имя столбца и таблицы. Следование, конечно, ...

2 ответа

) в то время как другой пользователь (в другом сеансе) зависит от столбца идентификации для нормального функционирования.

а сфераSET IDENTITY_INSERT xyz ON? Если я использую это в одной хранимой процедуре для определенной таблицы, что произойдет, если другой пользователь, выполняющий другую процедуру, одновременно вставит в эту определенную таблицу? Кроме того, ...

5 ответов

sqlservercentral.com/articles/T-SQL/74118

я есть строка в моем сохраненном процессе, как',,,sam,,bob,' или же',,,' из приведенной выше строки я должен удалить несколько запятых из него, он должен выглядеть так'sam,bob,' или только если',,,' тогда'' , Я должен использовать только функции ...

ТОП публикаций

1 ответ

Отлично работает в SQL Server 2012, большое спасибо за этот ответ.

я есть хранимая процедура, которая принимает XML-документ в качестве параметра, похожего по структуре на следующее: <grandparent name="grandpa bob"> <parent name="papa john"> <children> <child name="mark" /> <child name="cindy" /> </children> ...

1 ответ

 (автором которого я являюсь) имеет функции RegEx, пользовательские агрегаты (UDA), пользовательские типы (UDT) и т. д.

екущая точка зрения - нет, я предпочитаю хранимые процедуры Transact SQL, потому что они имеют меньший вес и (возможно) более высокую производительность, в то время как процедуры CLR позволяют разработчикам разбираться со ...

1 ответ

Но когда вы манипулируете данными (INSERT, UPDATE, DELETE), вы должны использовать хранимые процедуры, потому что udf не в состоянии это сделать

жно ли иметь условие if в ПРОСМОТРАХ? например CREATE VIEW as DECLARE @Count int SET @Count=-1 select @Count=EmpID from EmployeeDetails where ID=200 IF @Count=-1 BEGIN SELECT * FROM TEAM1 END ELSE BEGIN SELECT * FROM TEAM1 END

3 ответа

, При чтении неподтвержденных или WITH (NOLOCK) нужно знать, что данные, перезапущенные запросом, могут быть НЕ РЕАЛЬНЫМИ!

а у меня возникает следующая ошибка для хранимой процедуры, которая является только запросом выбора:Transaction (Process ID 91) was deadlocked on lock Мое первоначальное понимание состояло в том, что запрос на выборку не будет блокировать ...

5 ответов

РЕДАКТИРОВАТЬ: Я не хочу быть грубым. Но вы можете найти это, выполнив поиск «объединение нескольких строк в одну».

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

5 ответов

Поскольку контрольная сумма возвращает целое число, а диапазон целого числа от -2 ^ 31 (-2 147 483 648) до 2 ^ 31-1 (2 147 483 647), функция abs () может возвращать ошибку переполнения, если результат равен точно 2 147 483 648. ! Шансы, очевидно, очень малы, около 1 на 4 миллиарда, однако мы каждый день запускали их по таблице строк ~ 1,8 млрд, так что это происходило примерно раз в неделю! Исправление - привести контрольную сумму к bigint перед прессом.

ы случайным образом выбираете строку таблицы в T-SQL на основе примененного веса для всех строк-кандидатов? Например, у меня есть набор строк в таблице с весами 50, 25 и 25 (что добавляет до 100, но не нужно), и я хочу выбрать одну из них ...

1 ответ

Вы можете просто использовать функцию непосредственно в SP ... Я думал:

у меня есть таблица с кучей разных адресов. Мне нужен процесс, который выберет адреса в этой таблице, которые находятся в пределах указанного расстояния в милях от значений в широте / долготе. Итак пример моего стола: - messageId - lat (float) ...