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

3 ответа

Как экранировать символ подчеркивания в аргументе PATINDEX?

Я нашел решение для поиска позиции подчеркивания с помощью PATINDEX: DECLARE @a VARCHAR(10) SET @a = '37_21' PRINT PATINDEX('%_%', @a) -- return 1 (false) PRINT PATINDEX('%!%', REPLACE(@a, '_', '!')) -- return 3 (correct)У тебя есть другие идеи? ...

2 ответа

Обрезка столбца с неверными данными

Мои данные выглядят как ID LPNumber 1 30;#TEST123 2 302;#TEST1232Как я могу обновить MyText, чтобы отбрасывать все до # и включая #, поэтому у меня осталось следующее: ID LPNumber 1 TEST123 2 TEST1232Я посмотрел на SQL Server Replace, но не ...

18 ответов

Как избежать ошибки «делить на ноль» в SQL?

У меня есть это сообщение об ошибке: Msg 8134, Уровень 16, Состояние 1, Строка 1 При обнаружении ошибки деления на ноль. Каков наилучший способ написания кода SQL, чтобы я больше никогда не видел это сообщение об ошибке? Я мог бы сделать одно ...

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

1 ответ

SCOPE_IDENTITY () всегда возвращает 0

Моя хранимая процедура: ALTER PROCEDURE [dbo].[Insert_QuickLabDump] @Specimen_ID [varchar](50), @Client_Key int, @Outcome [varchar](50), @Medications [varchar] (max), @Date_Collected date, @Time_Collected time(0) , @Date_Entered ...

4 ответа

Несколько операторов INSERT против одного INSERT с несколькими значениями

Я провожу сравнение производительности между использованием 1000 операторов INSERT: INSERT INTO T_TESTS (TestId, FirstName, LastName, Age) VALUES ('6f3f7257-a3d8-4a78-b2e1-c9b767cfe1c1', 'First 0', 'Last 0', 0) INSERT INTO T_TESTS (TestId, ...

6 ответов

условное уникальное ограничение

У меня есть ситуация, когда мне нужно применить уникальное ограничение для набора столбцов, но только для одного значения столбца. Например, у меня есть таблица типа Table (ID, Name, RecordStatus). RecordStatus может иметь значение только 1 или ...

4 ответа

SQL группа по частоте в диапазоне дат

У меня есть требование написать хранимую процедуру, которая принимает дату начала, дату окончания и частоту (день, неделя, месяц, квартал, год) и выводит набор результатов на основе этих параметров. Очевидно, что простая часть - это запрос по ...

1 ответ

Контрольные точки SQL Server

Кто-нибудь может объяснить, когда SQL Server выдает контрольную точку?

11 ответов

Как применить правила целостности данных в моей базе данных?

Я проектирую эту коллекцию классов и абстрактных (MustInherit) классов… Это таблица базы данных, где я собираюсь хранить все это ... Насколько известно базе данных Microsoft SQL Server, это все столбцы, допускающие значение NULL. Но на ...

2 ответа

Почему или как FREETEXTTABLE дает значение ранга выше, чем другие

Существует процедура сохранения, которая дважды использует FREETEXTTABLE для двух таблиц, а затем объединяет результаты и возвращает первые 50. Проблема в том, что, если я выполню поиск «Женщины Брюстера», результаты вернутся к «Исповеди бывшей ...