Вопросы с тегом «sql-server-2005»

124
Кодировка Base64 в SQL Server 2005 T-SQL

Я хотел бы написать запрос T-SQL, в котором я кодирую строку как строку Base64. Удивительно, но я не могу найти никаких собственных функций T-SQL для кодирования Base64. Существует ли собственная функция? Если нет, то как лучше всего использовать кодировку Base64 в...

124
Пример из реальной жизни, когда использовать OUTER / CROSS APPLY в SQL

Я смотрел CROSS / OUTER APPLYс коллегой, и мы изо всех сил пытаемся найти примеры из реальной жизни, где их можно использовать. Я потратил довольно много времени на то, чтобы узнать, когда мне следует использовать перекрестное применение вместо внутреннего соединения? и поиск в Google, но основной...

123
Как скопировать запись в таблицу SQL, но поменять уникальный идентификатор новой строки?

Этот вопрос близок к тому, что мне нужно, но мой сценарий немного отличается. Исходная таблица и таблица назначения одинаковы, а первичный ключ - это уникальный идентификатор (guid). Когда я пробую это: insert into MyTable select * from MyTable where uniqueId = @Id; Я, очевидно, получаю нарушение...

120
Ошибка входа для пользователя DOMAIN \ MACHINENAME $

Я знаю, что это почти дубликат: Ошибка «Не удалось войти в систему для пользователя NT AUTHORITY \ IUSR» в ASP.NET и SQL Server 2008 и Ошибка входа в систему для пользователя «имя пользователя» - System.Data.SqlClient.SqlException с LINQ в внешний проект / библиотека классов, но некоторые вещи не...

118
Использование SQL Server 2008 и SQL Server 2005 и даты и времени

Я построил модель структуры сущностей на основе базы данных 2008 года. Все работает нормально с базой данных 2008 года. Когда я пытаюсь обновить объект в базе данных 2005 года, я получаю эту ошибку. Используемая версия SQL Server не поддерживает тип данных datetime2. Я специально не использовал...

118
WITH (NOLOCK) vs SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED

Может ли кто-нибудь дать мне совет, когда мне следует использовать, WITH (NOLOCK)а неSET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED Какие плюсы / минусы у каждого? Есть ли какие-либо непредвиденные последствия, с которыми вы столкнулись при использовании одного по сравнению с...

118
Какой размер принимает значение «Null» в SQL Server

У меня есть большая таблица с 10 столбцами. 4 из них в большинстве случаев остаются нулевыми. У меня есть запрос, который имеет нулевое значение, принимает любой размер или не имеет размера в байтах. Я прочитал несколько статей, в которых говорится:...

116
Получение результата динамического SQL в переменную для sql-сервера

Выполнение динамического SQL следующим образом в хранимой процедуре: DECLARE @sqlCommand nvarchar(1000) DECLARE @city varchar(75) SET @city = 'London' SET @sqlCommand = 'SELECT COUNT(*) FROM customers WHERE City = @city' EXECUTE sp_executesql @sqlCommand, N'@city nvarchar(75)', @city = @city Как...

115
SQL Server IN и EXISTS Производительность

Мне любопытно, что из следующего было бы более эффективным? Я всегда был немного осторожен в использовании, INпотому что считаю, что SQL Server превращает набор результатов в большой IFоператор. Для большого набора результатов это может привести к снижению производительности. Для небольших наборов...

112
Лучший способ удалить теги html из строки на сервере sql?

У меня есть данные в SQL Server 2005, которые содержат теги html, и я хотел бы удалить все это, оставив только текст между тегами. В идеале также замена таких вещей, как &lt;на <и т. Д. Есть ли простой способ сделать это или у кого-то уже есть образец кода t-sql? У меня нет возможности...

112
Как я могу получить фактический номер строки хранимой процедуры из сообщения об ошибке?

Когда я использую SQL Server и возникает ошибка, в сообщении об ошибке указывается номер строки, не связанный с номерами строк в хранимой процедуре. Я предполагаю, что разница связана с пробелами и комментариями, но так ли это на самом деле? Как я могу связать эти два набора номеров строк друг с...

109
Могу ли я создать одноразовую функцию в скрипте или хранимой процедуре?

Существует ли в SQL Server 2005 концепция одноразовой или локальной функции, объявленной внутри сценария SQL или хранимой процедуры? Я хотел бы абстрагироваться от некоторых сложностей в сценарии, который я пишу, но для этого потребуется возможность объявить функцию. Просто...

104
SQL Server - где «sys.functions»?

SQL Server 2005 имеет отличные представления sys.XXX в системном каталоге, которые я часто использую. Что меня сбивает с толку: почему есть представление «sys.procedures», чтобы увидеть информацию о ваших хранимых процедурах, но нет представления «sys.functions», чтобы увидеть то же самое для ваших...