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

Как избежать использования курсоров в Sybase (T-SQL)?
Представьте себе ситуацию: вы обновляете устаревший код Sybase и натыкаетесь на курсор. Хранимая процедура создает набор результатов в таблице #temporary, которая готова к возврату, за исключением того, что один из столбцов не очень удобочитаем для...
5764 просмотров
schedule 30.03.2024

SQL-запрос, чтобы найти клиентов, которые заказывают слишком часто?
Моя база данных на самом деле состоит не из клиентов и заказов, а из клиентов и рецептов на проверку их зрения (на случай, если кому-то интересно, почему я хочу, чтобы мои клиенты делали заказы реже!) У меня есть база данных для сети оптиков, в...
797 просмотров
schedule 17.11.2022

Передача списка в хранимую процедуру TSQL 2008
В MSSQL Server 2008 есть способ создать поток как хранимую процедуру, где ... передается в качестве параметра. И нет необходимости иметь "разделяющую" хранимую процедуру или функцию, которая разделяет csv и возвращает таблицу? select * from...
874 просмотров
schedule 14.04.2024

Как удалить свойство IDENTITY столбца в SQL Server 2005
Я хочу иметь возможность вставлять данные из таблицы со столбцом идентификаторов во временную таблицу в SQL Server 2005. TSQL выглядит примерно так: -- Create empty temp table SELECT * INTO #Tmp_MyTable FROM MyTable WHERE 1=0 ... WHILE ......
19285 просмотров
schedule 30.05.2024

Проверить идентификатор (параметр) MSSQL в .NET или регулярном выражении
В проекте .NET мне нужно проверить, является ли строка допустимым идентификатором параметра Microsoft SQL Server 2005. Пример: SELECT * FROM table WHERE column = @parameter Существует ли метод класса среды выполнения для проверки строки на...
2356 просмотров
schedule 29.09.2022

Счетчик SQL для каждой даты
у меня есть следующая потребность У меня есть таблица регистрации, в которой каждый день регистрируются лиды. Теперь мне нужно получить отчет о количестве потенциальных клиентов за каждый день за последние 10 дней. Допустим, таблица выглядит...
128031 просмотров
schedule 16.07.2022

Есть ли способ выполнить код T-SQL внутри потока данных в SSIS?
Фон У меня есть таблица измерений, в которой есть одна запись на каждый день. Каждая запись имеет первичный ключ, поэтому пример данных будет таким: Dimension Table --------------- --------------------------------- | ID | DateTime...
4165 просмотров
schedule 01.06.2024

Формат минут в часы и минуты в виде десятичного числа в T-SQL
Есть ли чистый и простой метод форматирования целого числа, которое представляет собой количество минут, в десятичное представление часов и минут. Очень жаль, что в T-SQL нет такой вещи, как Timespan для поддержки этого. Просто чтобы было ясно,...
38229 просмотров
schedule 23.11.2023

При использовании FREETEXTTABLE на сервере MS SQL, как вы выполняете поиск по первичному ключу?
У меня есть запрос с использованием полнотекстового поиска FREETEXTTABLE, который отлично работает для каждого столбца, включенного в индекс, за исключением первичного ключа. Первичные ключи имеют такой формат, как abcdef123456, и когда вы ищете...
1011 просмотров
schedule 31.12.2023

ВЫБЕРИТЕ DISTINCT в одном столбце
Используя SQL Server, я ... ID SKU PRODUCT ======================= 1 FOO-23 Orange 2 BAR-23 Orange 3 FOO-24 Apple 4 FOO-25 Orange я хочу 1 FOO-23 Orange 3 FOO-24 Apple Этот запрос меня не ведет. Как я могу...
482005 просмотров
schedule 26.07.2022

SQL Server 2008 - операторы Case / If в предложении SELECT
У меня есть запрос, который должен работать вот так - If(var = xyz) SELECT col1, col2 ELSE IF(var = zyx) SELECT col2, col3 ELSE SELECT col7,col8 FROM . . . Как добиться этого в T-SQL без написания отдельных запросов для каждого...
178285 просмотров
schedule 03.12.2023

Каков эффект пропуска размера в объявлении nvarchar
Обычно я определяю размер при объявлении параметров в моем SP, например: @myParam nvarchar(size) или когда я бросаю или конвертирую: CAST(@myParam AS nvarchar(size)) Недавно я удалил размер из своих функций CAST, таких как:...
8846 просмотров
schedule 06.12.2023

Подсчитайте общее количество строк с группой по
У меня есть следующий запрос: select count(ords.TRACKING_NUM) from Orders ords (NoLock) group by ords.TRACKING_NUM having count(distinct ords.ORDER_NUM) = 4 Я хочу, чтобы он извлек общее количество TRACKING_NUM, на которых есть 4...
21763 просмотров
schedule 04.02.2024

Сбой полнотекстового поиска по словам без стоп-листов
Я работаю на сервере MsSQL 2008, я отключил все существующие списки стоп-слов SELECT * FROM sys.fulltext_stopwords не возвращает ничего SELECT * FROM sys.fulltext_stoplists также ничего не возвращает ВЫБЕРИТЕ DISTINCT u.ID, имя ИЗ университета...
155 просмотров
schedule 02.05.2024

TSQL: Как преобразовать местное время в UTC? (SQL Server 2008)
Мы имеем дело с приложением, которое должно обрабатывать глобальные данные о времени из разных часовых поясов и настройки перехода на летнее время. Идея состоит в том, чтобы хранить все в формате UTC внутри и конвертировать только туда и обратно для...
234354 просмотров

Условный SQL для бита
Почему это происходит... DECLARE @SkyBlue Bit SET @SkyBlue = 1 IF @SkyBlue Select 'the sky is blue!' ELSE Select 'the sky is not blue!' Произвести это «Выражение нелогического типа, указанное в контексте, где ожидается...
1846 просмотров
schedule 10.03.2024

OPENXML с xmlns:dt
Используйте OPENXML для получения элемента dt в MSSQL 2005. Как я могу получить элемент xmlns:dt в xml? Например, получите результирующий набор из двух строк, в которых перечислены идентификатор продукта и код страны. 121403 Великобритания...
7782 просмотров
schedule 22.09.2022

создание таблицы, если она не существует
Учитывая следующее: if object_id('MyTable') is null create table MyTable( myColumn int ) Разве не возможно, чтобы два отдельных вызывающих объекта могли оценить object_id('MyTable') как null и, таким образом, оба попытались создать таблицу....
1709 просмотров

Разбор строки SQL Server xml в поле varchar
У меня есть столбец varchar в таблице, которая используется для хранения данных xml. Да, я знаю, что есть тип данных xml, который я должен использовать, но я думаю, что он был настроен до того, как тип данных xml стал доступен, поэтому сейчас мне...
35558 просмотров
schedule 26.03.2024

триггер сервера sql
У меня есть структура таблицы, как это: create table status_master ( Name varchar(40) status varchar(10) ) Мне нужно создать триггер для столбца состояния, если значение столбца состояния обновлено значение FAIL, тогда триггер вызывает...
10029 просмотров
schedule 30.03.2024