Вопросы по теме 'tsql'

Различия между MySQL и SQL Server
Я ASP.NET разработчик, который использовал Microsoft SQL Server для всех своих потребностей в базе данных (оба на работе и для личных проектов). Я подумываю опробовать стек LAMP для некоторых моих личных проектов. Каковы основные различия...
329739 просмотров
schedule 04.06.2022

SQL Server: получить данные только за последний год
Я пишу запрос, в котором мне нужно получить данные только за последний год. Как лучше всего это сделать? SELECT ... FROM ... WHERE date > '8/27/2007 12:00:00 AM'
325401 просмотров
schedule 06.03.2023

C# — SQLClient — простейшая вставка
В основном я пытаюсь найти самый простой способ выполнить базовую операцию вставки в С#.NET с использованием пространства имен SqlClient. Я использую SqlConnection для своей ссылки на БД, мне уже удалось выполнить некоторые операции чтения, и я...
13508 просмотров
schedule 20.10.2022

Самый эффективный способ T-SQL дополнить varchar слева до определенной длины?
По сравнению с тем, чтобы сказать: REPLICATE(@padchar, @len - LEN(@str)) + @str
297035 просмотров
schedule 14.02.2022

Регулярные выражения SQL Server в T-SQL
Существует ли какая-либо библиотека регулярных выражений, написанная на T-SQL (без CLR, без расширенного SP , чистый T-SQL) для SQL Server, которая должна работать с общим хостингом? Редактировать: Спасибо, я знаю о решениях PATINDEX , LIKE...
164042 просмотров
schedule 28.07.2023

Как обновить запись без изменения версии строки
Если в таблице есть столбец rowversion, и вы обновляете эту строку, значение столбца rowversion увеличивается. Я знаю, что это задумано и предназначено для столбцов rowversion, однако есть ли способ сделать так, чтобы операция обновления не повлияла...
3799 просмотров
schedule 28.02.2024

распределенная транзакция между двумя MS SQL Server 2005
Мне нужно сделать РАСПРЕДЕЛЕННУЮ ТРАНЗАКЦИЮ между двумя MS SQL Server 2005, она выдает ошибку, что НЕТ АКТИВНОЙ ТРАНЗАКЦИИ или что-то в этом роде. Программы DTCTESTER сбрасывают ошибку, что транзакция не может быть выполнена. кстати 135 порт открыт...
1691 просмотров

Анализ параметров (или подмена) в SQL Server
Некоторое время назад у меня был запрос, который я довольно часто выполнял для одного из моих пользователей. Он все еще развивался и настраивался, но в конечном итоге он стабилизировался и работал довольно быстро, поэтому мы создали из него хранимую...
32177 просмотров

Считайте рабочие дни между двумя датами
Как я могу рассчитать количество рабочих дней между двумя датами в SQL Server? С понедельника по пятницу, и это должен быть T-SQL.
382938 просмотров
schedule 17.03.2022

Почему LIKE будет быстрее, чем =?
Сотрудник недавно столкнулся с ситуацией, когда запрос на поиск разрешений безопасности выполнялся примерно через 15 секунд с использованием сравнения = с идентификатором пользователя (который является UNIQUEIDENTIFIER). Излишне говорить, что...
1399 просмотров
schedule 05.06.2022

Как я могу использовать SQL Pivot для этого?
У меня есть набор данных, который организован следующим образом: Timestamp|A0001|A0002|A0003|A0004|B0001|B0002|B0003|B0004 ... ---------+-----+-----+-----+-----+-----+-----+-----+----- 2008-1-1 | 1 | 2 | 10 | 6 | 20 | 35 | 300 | 8...
1437 просмотров
schedule 05.04.2023

T-SQL: В отличие от конкатенации строк - как разбить строку на несколько записей
Возможный дубликат: Разделить строку в SQL Я видел пару вопросов, связанных с конкатенацией строк в SQL. Интересно, как бы вы подойти к противоположной проблеме: разделить строку, разделенную запятыми, на строки данных: Допустим,...
175403 просмотров
schedule 25.07.2022

Является ли динамическая хранимая процедура sql плохой вещью для большого количества записей?
У меня есть таблица с почти 800 000 записей, и в настоящее время я использую динамический sql для генерации запроса на серверной части. Передняя часть представляет собой страницу поиска, которая принимает около 20 параметров и, в зависимости от того,...
7943 просмотров
schedule 25.11.2022

Условный порядок SQL
Я делаю объединение двух таблиц. Одна — это таблица пользователей, а другая — список премиум-пользователей. Мне нужно, чтобы премиум-члены отображались первыми в моем запросе. Однако то, что они находятся в таблице премиум-пользователей, не...
3244 просмотров
schedule 30.05.2022

тип данных, предоставленный пользователем для поля SQL
У меня есть таблица SQL, в которой есть несколько полей ID | Значение | Тип Типичная запись может быть: - 1000,10,[int] вторая строка может быть: - 1001,фу,[строка] третья строка может быть: - 1002, 12.10.2008, [ДатаВремя] Меня...
187 просмотров

Как избежать квадратных скобок в предложении LIKE?
Я пытаюсь отфильтровать элементы с помощью хранимой процедуры, используя like. Столбец представляет собой varchar(15). Элементы, которые я пытаюсь отфильтровать, имеют квадратные скобки в имени. Например: WC[R]S123456 . Если я сделаю LIKE...
180232 просмотров
schedule 23.12.2022

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

Как применить принцип DRY к SQL-операторам, которые вращаются по месяцам
Мне интересно, как другие справляются с этой ситуацией ... и как применить к этой ситуации принцип «Не повторяйся» (DRY). Я постоянно переворачиваю или пишу операторы CASE в T-SQL, чтобы представить месяцы в виде столбцов. Обычно у меня есть...
4236 просмотров
schedule 28.01.2024

Рекурсивный вызов или объединение SQL Parent/Child?
Кажется, я не могу найти соответствующий пример. Я пытаюсь вернуть подмножество таблицы, и для каждой строки в этой таблице я хочу проверить, сколько у нее дочерних элементов, и вернуть это число как часть набора результатов. Столбцы...
17123 просмотров
schedule 13.08.2023

Лучший способ работы с транзакциями в MS SQL Server Management Studio
Допустим, у меня есть синтаксически и семантически правильный оператор SQL, поэтому он выполняется. В Management Studio (или в любом другом инструменте запросов) как я могу протестировать операторы SQL, и если я заметил, что они что-то сломали,...
178202 просмотров
schedule 26.04.2022