Pytania otagowane jako sql-server-2005

Tego znacznika należy używać w przypadku pytań dotyczących wersji programu SQL Server 2005 firmy Microsoft.


6
Pobieranie wyniku dynamicznego SQL do zmiennej dla serwera sql
Wykonywanie dynamicznego SQL w następujący sposób w procedurze składowanej: 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 Jak używać wartości kolumny count (*) jako wartości zwracanej w SP?

9
SQL Server IN a EXISTS Performance
Ciekawi mnie, które z poniższych byłoby bardziej wydajne? Zawsze byłem trochę ostrożny przy używaniu, INponieważ uważam, że SQL Server zamienia zestaw wyników w dużą IFinstrukcję. W przypadku dużego zestawu wyników może to spowodować słabą wydajność. W przypadku małych zestawów wyników nie jestem pewien, czy któryś z nich jest lepszy. W …


10
Najlepszy sposób na usunięcie tagów html z ciągu znaków na serwerze sql?
Mam dane w SQL Server 2005, które zawierają tagi HTML i chciałbym to wszystko usunąć, pozostawiając tylko tekst między tagami. Idealnie również zastąpienie rzeczy jak <z <itp Czy istnieje łatwy sposób na zrobienie tego, czy ktoś ma już przykładowy kod t-sql? Nie mam możliwości dodawania rozszerzonych składowanych procsów i tym …




17
Jak wydrukować VARCHAR (MAX) za pomocą instrukcji Print?
Mam kod, który jest: 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) Długość skryptu wynosi około 10 000 znaków, a ponieważ używam instrukcji print, …

6
Konwertuj varchar na uniqueidentifier w SQL Server
Tabela, dla której nie mam kontroli nad schematem, zawiera kolumnę zdefiniowaną jako varchar (50), która przechowuje unikalne identyfikatory w formacie „a89b1acd95016ae6b9c8aabb07da2010” (bez łączników) Chcę przekonwertować je na uniqueidentifiers w SQL w celu przekazania do .Net Guid. Jednak następujące wiersze zapytania nie działają dla mnie: select cast('a89b1acd95016ae6b9c8aabb07da2010' as uniqueidentifier) select convert(uniqueidentifier, …

10
SQL Server - gdzie jest „sys.functions”?
SQL Server 2005 ma świetne widoki sys.XXX w katalogu systemowym, z którego często korzystam. To, co mnie potyka, to: dlaczego istnieje widok „sys.procedures”, aby wyświetlić informacje o procedurach składowanych, ale nie ma widoku „sys.functions”, aby zobaczyć to samo dla funkcji składowanych? Czy nikt nie używa zapisanych funkcji? Uważam je za …



5
Jak sprawdzić, czy istnieje schemat bazy danych
W ramach naszego procesu budowania uruchamiamy skrypt aktualizacji bazy danych, wdrażając kod w 4 różnych środowiskach. Co więcej, ponieważ to samo zapytanie zostanie dodane do czasu, gdy upuścimy wydanie do produkcji, musi być w stanie uruchomić wiele razy w danej bazie danych. Lubię to: IF NOT EXISTS (SELECT * FROM …

18
Uzyskaj datę rozpoczęcia tygodnia i datę zakończenia tygodnia na podstawie numeru tygodnia
Mam zapytanie, które zlicza daty ślubu członka w bazie danych. 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 Jak obliczyć, kiedy początek i koniec każdego tygodnia są przedstawione …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.