Вопросы по теме 'tsql'
Когда следует использовать полнотекстовое индексирование?
У нас есть целый ряд запросов, которые «ищут» клиентов, заказчиков и т. Д. Вы можете искать по имени, электронной почте и т. Д. Мы используем операторы LIKE следующим образом:
SELECT *
FROM customer
WHERE fname LIKE '%someName%'
Помогает ли...
50259 просмотров
schedule
19.09.2021
Transact-SQL - подзапрос или левое соединение?
У меня есть две таблицы, содержащие задачи и заметки, и я хочу получить список задач с количеством связанных заметок для каждой из них. Эти два запроса делают свою работу:
select t.TaskId,
(select count(n.TaskNoteId) from TaskNote n where...
11959 просмотров
schedule
06.10.2021
Динамическая сортировка в хранимых процедурах SQL
Раньше я часами занимался исследованием этой проблемы. Мне кажется, что это то, что нужно было решить с помощью современных решений RDBMS , но пока что у меня не нашел ничего, что действительно удовлетворяет то, что я считаю невероятно...
71193 просмотров
schedule
22.11.2021
Суммирование разделенных диапазонов в SQL-запросе
У меня есть таблица со статусом моего сервера
create table ServerStatus
(
ServerId int,
StartTime datetime,
Seconds int,
[State] char(8)
)
Я хотел бы, чтобы запрос с указанием даты начала и окончания суммировал время,...
960 просмотров
schedule
05.11.2021
Запланированный запуск хранимой процедуры на SQL-сервере
Можно ли каким-то образом настроить Microsoft SQL Server для регулярного запуска хранимой процедуры?
181782 просмотров
schedule
14.09.2021
Создание хранимой процедуры в другой базе данных
Любая идея, можно ли создать процедуру в другой базе данных, используя только T-SQL, где имя базы данных не известно заранее и должно быть прочитано из таблицы? Вроде как этот пример:
Use [MasterDatabase]
Declare @FirstDatabase nvarchar(100)...
18692 просмотров
schedule
28.09.2021
SQL для возврата списка лет с определенного года
Мне нужен список лет в виде набора записей, начиная с 2004 года по текущий год (в порядке убывания), без написания хранимой процедуры . Это возможно? (SQL Server 2005). Итак, он должен вернуться:
2009
2008
2007
2006
2005
2004
57276 просмотров
schedule
01.10.2021
Манипуляция строкой varchar в TSQL
У меня есть переменная, содержащая следующую строку: AL, CA, TN, VA, NY
У меня нет контроля над тем, что я получаю в этой переменной (поступает из служб отчетов)
Мне нужно, чтобы это выглядело так: «AL», «CA», «TN», «VA», «NY»
Как мне это...
2266 просмотров
schedule
28.09.2021
Хранимая процедура SQLServer
Я хотел бы услышать, есть ли у кого-нибудь из вас идея сделать следующее: У меня есть одна таблица, содержащая некоторые определения автомобилей [id] [Company] [Mode], это может, например, быть Audi 100, Ford Mustan и т. д. Затем у меня есть другое...
242 просмотров
schedule
07.09.2021
Разделение запятыми TSQL
Я пишу функцию экспорта, где мне нужно экспортировать контакты в Excel, и я столкнулся с технической проблемой - или, возможно, пробел в моих навыках SQL ближе к истине. ;)
Вот сценарий: у меня есть куча контактов в базе данных. Каждый контакт...
2760 просмотров
schedule
06.10.2021
Как может LEFT OUTER JOIN вернуть больше записей, чем существует в левой таблице?
У меня есть очень простой LEFT OUTER JOIN, чтобы возвращать все результаты из левой таблицы и некоторую дополнительную информацию из гораздо большей таблицы. Левая таблица содержит 4935 записей, но когда я ВЛЕВО ВНЕШНИЙ СОЕДИНЯЮ ее с дополнительной...
241877 просмотров
schedule
07.10.2021
Как я могу изменить NULL на 0 при получении одного значения из функции SQL?
У меня есть запрос, который подсчитывает цену всех предметов между двумя датами. Вот инструкция select:
SELECT SUM(Price) AS TotalPrice
FROM Inventory
WHERE (DateAdded BETWEEN @StartDate AND @EndDate)
Вы можете предположить, что все таблицы...
132166 просмотров
schedule
05.10.2021
Невозможно создать КЛАСТЕРИРОВАННЫЙ ИНДЕКС в представлении, потому что я дважды ссылаюсь на одну и ту же таблицу, есть какое-либо обходное решение?
Я хочу создать индексированное представление, которое объединяет данные из нескольких таблиц, однако SQL Server сообщает об ошибке:
Невозможно создать индекс для представления «MyView». Представление содержит самостоятельное присоединение к...
3380 просмотров
schedule
22.11.2021
В чем разница между SELECT и SET в T-SQL
Я работаю над хранимой процедурой, которая выполняет некоторый динамический sql. Вот пример, который я нашел на 4GuysFromRolla.com .
CREATE PROCEDURE MyProc
(@TableName varchar(255),
@FirstName varchar(50),
@LastName varchar(50))
AS...
6359 просмотров
schedule
20.09.2021
RAND не отличается для каждой строки в T-SQL UPDATE
У меня есть следующий T-SQL для обновления таблицы с тестовыми данными:
UPDATE
SomeTable
SET
Created = GETDATE ( ) - CAST ( RAND ( ) * 365 AS int ) ,
LastUpdated = GETDATE ( ) - CAST ( RAND ( ) * 365 AS int )
Я хочу, чтобы он выбирал...
8354 просмотров
schedule
25.09.2021
Как обновить строку XML в столбце ntext в SQL Server?
есть таблица SQL с 2 столбцами. ID (int) и значение (ntext)
Строки значений содержат всевозможные XML-строки.
ID Value
-- ------------------
1 <ROOT><Type current="TypeA"/></ROOT>
2 <XML><Name...
4240 просмотров
schedule
02.10.2021
Программное добавление столбца в базу данных SQL Server
Я взял на себя приложение ASP.NET, которое нужно переписать. Основные функции этого приложения, которые мне нужно реплицировать, изменяют базу данных SQL Server, доступ к которой осуществляется через ODBC из стороннего программного обеспечения....
2614 просмотров
schedule
02.10.2021
Сравните даты в T-SQL, игнорируя временную часть
Я использую MS SQL 2005 и хочу проверить две даты на равенство, но игнорирую временную часть.
Я знаю, что могу использовать DATEDIFF , но опасаюсь, что это может медлите - этот SP очень часто используется в БД!
Какие-либо предложения?...
75446 просмотров
schedule
02.12.2021
Как отказаться от ограничения SQL по умолчанию, не зная его имени?
В Microsoft SQL Server мне известен запрос на проверку наличия ограничения по умолчанию для столбца и удаление ограничения по умолчанию:
IF EXISTS(SELECT * FROM sysconstraints
WHERE id=OBJECT_ID('SomeTable')
AND COL_NAME(id,colid)='ColName'...
181124 просмотров
schedule
08.09.2021
Ошибка сервера sql: инструкция INSERT конфликтует с ограничением CHECK
Оператор INSERT конфликтует с ограничением CHECK " ck_str_member_no ". Конфликт произошел в базе данных «C: \ ДОКУМЕНТЫ И НАСТРОЙКИ \ KARTHIKEYAN \ DESKTOP \ KOK \ DB \ INFT3009_ASS1_C3104855.MDF», таблица «dbo.Members», столбец ' str_member_no '....
39058 просмотров
schedule
02.12.2021