Запитання з тегом «sql-server-2005»

Використовуйте цей тег для питань, характерних для версії SQL-сервера Microsoft 2005 року.


6
Отримання результату динамічного 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 Як я можу використовувати значення стовпця count (*) як значення повернення в SP?

9
Продуктивність SQL Server IN проти EXISTS
Мені цікаво, що з наведеного нижче було б більш ефективним? Я завжди був обережним щодо використання, INтому що я вважаю, що SQL Server перетворює набір результатів у велику IFзаяву. Для великого набору результатів це може призвести до низької ефективності. Що стосується невеликих наборів результатів, я не впевнений, що це є …


10
Найкращий спосіб знімати html-теги з рядка на сервері sql?
У мене є дані в SQL Server 2005, що містять html-теги, і я хотів би зняти все це, залишаючи лише текст між тегами. В ідеалі також замінити такі речі , як <з <і т.д. Чи є простий спосіб зробити це чи хтось уже отримав зразок t-sql-коду? У мене немає можливості …

8
Як я можу отримати фактично збережений номер рядка процедури з повідомлення про помилку?
Коли я використовую SQL Server і є помилка, повідомлення про помилку дає номер рядка, який не має кореляції з номерами рядків у збереженій процедурі. Я припускаю, що різниця пояснюється білим простором та коментарями, але чи це насправді? Як я можу пов'язати ці два набори номерів рядків один з одним? Якщо …


6
Чи можу я створити функцію одноразового використання у сценарії чи збереженій процедурі?
Чи існує в SQL Server 2005 концепція одноразового використання або локальної функції, оголошеної всередині SQL-скрипту чи збереженої процедури? Я хотів би відмовитись від складності сценарію, який я пишу, але це вимагатиме можливості оголосити функцію. Просто цікаво.

17
Як надрукувати VARCHAR (MAX) за допомогою заяви про друк?
У мене є код, який: DECLARE @Script VARCHAR(MAX) SELECT @Script = definition FROM manged.sys.all_sql_modules sq where sq.object_id = (SELECT object_id from managed.sys.objects Where type = 'P' and Name = 'usp_gen_data') Declare @Pos int SELECT @pos=CHARINDEX(CHAR(13)+CHAR(10),@script,7500) PRINT SUBSTRING(@Script,1,@Pos) PRINT SUBSTRING(@script,@pos,8000) Довжина сценарію становить близько 10 000 символів, і оскільки я використовую …

6
Перетворити varchar в унікальний ідентифікатор в SQL Server
Таблиця, за якою я не контролюю схему, містить стовпчик, визначений як varchar (50), який зберігає унікальні ідентифікатори у форматі 'a89b1acd95016ae6b9c8aabb07da2010' (без дефісів) Я хочу перетворити їх на uniqueidentifiers в SQL для переходу до .Net Guid. Однак наступні рядки запиту не працюють для мене: select cast('a89b1acd95016ae6b9c8aabb07da2010' as uniqueidentifier) select convert(uniqueidentifier, 'a89b1acd95016ae6b9c8aabb07da2010') …

10
SQL Server - де "sys.functions"?
SQL Server 2005 має чудовий перегляд sys.XXX на системний каталог, який я часто використовую. Що мене наштовхує на це: чому існує перегляд "sys.procedures", щоб побачити інформацію про ваші збережені процедури, але немає "sys.functions", щоб побачити те саме для збережених функцій? Ніхто не використовує збережені функції? Я вважаю їх дуже зручними, …

11
Запит даних за допомогою з'єднання двох таблиць у двох базах даних на різних серверах
Є дві таблиці в двох різних базах даних на різних серверах, мені потрібно приєднатись до них, щоб зробити кілька запитів. Які у мене варіанти? Що я повинен зробити?


5
Як мені запитати, чи існує схема бази даних
В рамках нашого процесу побудови ми запускаємо сценарій оновлення бази даних, коли ми розгортаємо код у 4 різних середовищах. Далі, так як той же запит буде додаватися до того, поки ми не впустити випуск у виробництво він повинен мати можливість запускати кілька разів на дану базі даних. Подобається це: IF …

18
Отримайте дату початку тижня та дату закінчення тижня з номера тижня
У мене є запит, який підраховує дати весілля учасника в базі даних. SELECT SUM(NumberOfBrides) AS [Wedding Count] , DATEPART( wk, WeddingDate) AS [Week Number] , DATEPART( year, WeddingDate) AS [Year] FROM MemberWeddingDates GROUP BY DATEPART(year, WeddingDate), DATEPART(wk, WeddingDate) ORDER BY SUM(NumberOfBrides) DESC Як я можу визначити, коли початок і кінець …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.