Jak mogę zmienić nazwę tabeli za pomocą instrukcji zapytania? Użyłem następującej składni, ale nie mogłem znaleźć słowa kluczowego rename w SQL Server 2005. Alter table Stu_Table rename to Stu_Table_10
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?
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 …
Jaki typ danych wybrać do przechowywania adresu IP na serwerze SQL? Czy wybranie odpowiedniego typu danych byłoby wtedy wystarczająco łatwe do filtrowania według adresu IP?
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 &lt;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 …
Kiedy używam SQL Server i pojawia się błąd, komunikat o błędzie podaje numer wiersza, który nie ma korelacji z numerami wierszy w procedurze składowanej. Zakładam, że różnica wynika z białych znaków i komentarzy, ale czy rzeczywiście? Jak mogę powiązać te dwa zestawy numerów wierszy ze sobą? Gdyby ktokolwiek mógł mi …
Jak zmienić kolejność kolumn w tabeli za pomocą zapytania SQL w programie SQL Server 2005? Chcę zmienić kolejność kolumn w tabeli za pomocą zapytania SQL.
Czy w SQL Server 2005 istnieje koncepcja jednorazowej lub lokalnej funkcji zadeklarowanej w skrypcie SQL lub procedurze składowanej? Chciałbym odrzucić pewną złożoność skryptu, który piszę, ale wymagałoby to możliwości zadeklarowania funkcji. Po prostu ciekawy.
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, …
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, …
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 …
Istnieją dwie tabele w dwóch różnych bazach danych na różnych serwerach, muszę do nich dołączyć, aby wykonać kilka zapytań. Jakie mam opcje? Co powinienem zrobić?
W dokumentacji dotyczącej operatora LIKE nic nie powiedziano o rozróżnianiu wielkości liter. Czy to jest? Jak to włączyć / wyłączyć? Sprawdzam varchar(n)kolumny w instalacji Microsoft SQL Server 2005, jeśli to ma znaczenie.
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 …
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.