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

1 ответ

Просто конвертируйте ваши столбцы в xml и запрашивайте их. Вот пример.

я есть таблица, которая выглядит так: ProductId, Color "1", "red, blue, green" "2", null "3", "purple, green"И я хочу расширить это до этого: ProductId, Color 1, red 1, blue 1, green 2, null 3, purple 3, greenКакой самый простой способ сделать ...

3 ответа

Я не проверял полнотекстовый вариант, так как он больше не был необходим (и у меня нет времени, чтобы это сделать).

У меня есть таблица с 5 миллионами записей адресов, которые я хотел бы искать в различных полях (имя клиента, имя контакта, почтовый индекс, город, телефон, ...), до 8 полей. Данные довольно стабильны, максимум 50 изменений в день, поэтому доступ ...

2 ответа

 недоступен внутри функции

я есть таблица T с 2 столбцами C1 и C2 Я хочу функцию, которая возвращает T, но после префикса всех имен столбцов с "PREFIX_". Префикс представляет собой динамическую строку, переданную функции. Это возможно? Я хочу что-то вроде SELECT C1 AS ...

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

10 ответов

Спасибо за ваше предложение и извините, в принципе невозможно разместить код здесь. У нас около 40 хранимых процедур, и код там совсем не простой. Я слышу тебя. Вполне возможно, что у нас может быть какая-то утечка и, следовательно, ошибка исчерпания ресурсов. Мы установили наш параметр MemToLeave (SQL-сервер памяти, используемый для .NET, связанный сервер и некоторые другие вещи) в 1 ГБ. Во время сбоя я проверил память, SQL Server вообще не использовал 1 ГБ памяти. Мы пришли к выводу, что это связано с плохой ссылкой, и мы используем пользователя домена удаленного леса в качестве владельца базы данных.

зработали сборку для SQL Server 2008 R2. Сборка работает уже неделю. Управляемый хранимый процесс внутри сборки работал в течение всей недели, а затем перестает работать. Мы видели эту проблему пару раз. Чтобы заставить его работать снова, ...

3 ответа

В качестве дополнительного бонуса он облегчает чтение запросов. ;-)

ствуйте, я пытаюсь выяснить, почему переключение моего режима совместимости с 80 на 100 в MSSQL нарушило мою функцию ниже? Microsoft SQL Server 2008 R2 (RTM) - 10.50.1617.0 (X64) Apr 22 2011 19:23:43 Copyright (c) Microsoft Corporation Express ...

11 ответов

К сожалению, я не смог прокомментировать сообщение Шона Роуза из-за недостаточной репутации, однако мне пришлось изменить часть сценария с «публичной» ролью, так как он не отображал права доступа SCHEMA из-за (INNER) JOIN против sys. объекты. После того, как это было изменено на LEFT JOIN, мне также пришлось изменить логику предложения WHERE, чтобы исключить системные объекты. Мой исправленный запрос на публичные пермиты ниже.

ел бы написать запрос на SQL 2008, который будет сообщать обо всех пользователях, которые имеют доступ к определенной базе данных, или объектов в базе данных, таких как таблицы, представления и хранимые процедуры, напрямую или из-за ролей и т. Д. ...

4 ответа

https://technet.microsoft.com/en-us/library/bb510427(v=sql.105).aspx

адание попросило меня выяснить, «сколько счетов написано на каждую дату?» Я был немного застрял и попросил моего профессора о помощи. Она послала мне по электронной почте запрос, который ответил бы на вопрос: «Сколько печей каждого типа и версии ...

1 ответ

Пожалуйста, обратите внимание, что этот ответ не совсем технический ... но он предназначен для того, чтобы дать вам ответ «о, вот так», который обычно более чем достаточно хорош.

я есть ограничение PK - кластеризованный индекс на два столбца, который я сейчас отбрасываю. Команда все еще выполняется через час. Я бы подумал, что, поскольку я просто снимаю ограничение, операция будет почти мгновенной. Может ...

8 ответов

На SQL 2014,

уверен, задавалось ли это раньше, но как получить среднее значение, округленное до ближайшего целого числа в T-SQL? Спасибо

3 ответа

 Команды в вашем запросе, и вы можете использовать переменную полностью.

дал скрипт SQL для добавления записи в другую базу данных. Тем не менее, когда я запускаю скрипт через SQL Server Management Studio. declare @address varchar(50) set @address = 'Hope' use DB1 go insert into Address values (@address) go use DB2 ...