Вопросы по теме '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 просмотров
schedule
29.03.2024
Условный 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 просмотров
schedule
05.06.2024
Разбор строки 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