Wie kann ich den Tabellennamen mithilfe einer Abfrageanweisung ändern? Ich habe die folgende Syntax verwendet, aber das Schlüsselwort zum Umbenennen in SQL Server 2005 nicht gefunden. Alter table Stu_Table rename to Stu_Table_10
Ausführen von dynamischem SQL wie folgt in Gespeicherte Prozedur: 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 Wie verwende ich den Spaltenwert count (*) als Rückgabewert im SP?
Ich bin gespannt, welche der folgenden Möglichkeiten effizienter ist. Ich war immer etwas vorsichtig bei der Verwendung, INweil ich glaube, dass SQL Server die Ergebnismenge in eine große IFAussage verwandelt . Bei einer großen Ergebnismenge kann dies zu einer schlechten Leistung führen. Bei kleinen Ergebnismengen bin ich mir nicht sicher, …
Welchen Datentyp soll ich zum Speichern einer IP-Adresse in einem SQL Server wählen? Wäre es dann durch Auswahl des richtigen Datentyps einfach genug, nach IP-Adresse zu filtern?
Ich habe Daten in SQL Server 2005, die HTML-Tags enthalten, und ich möchte all das entfernen und nur den Text zwischen den Tags belassen. Ideal auch Dinge wie Ersetzen &lt;mit <etc. Gibt es eine einfache Möglichkeit, dies zu tun, oder hat jemand bereits einen Beispiel-T-SQL-Code? Ich habe nicht die Möglichkeit, …
Wenn ich SQL Server verwende und ein Fehler auftritt, gibt die Fehlermeldung eine Zeilennummer an, die nicht mit den Zeilennummern in der gespeicherten Prozedur korreliert. Ich gehe davon aus, dass der Unterschied auf Leerzeichen und Kommentare zurückzuführen ist, aber ist es wirklich so? Wie kann ich diese beiden Sätze von …
Wie ändere ich die Spaltenreihenfolge in einer Tabelle mithilfe der SQL-Abfrage in SQL Server 2005? Ich möchte die Spaltenreihenfolge in einer Tabelle mithilfe der SQL-Abfrage neu anordnen.
Gibt es in SQL Server 2005 ein Konzept für eine einmalige Verwendung oder eine lokale Funktion, die in einem SQL-Skript oder einer gespeicherten Prozedur deklariert ist? Ich möchte einige Komplexitäten in einem Skript, das ich schreibe, abstrahieren, aber es würde erfordern, eine Funktion deklarieren zu können. Nur neugierig.
Ich habe einen Code, der lautet: 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) Die Länge des Skripts beträgt ungefähr 10.000 Zeichen. Da ich …
Eine Tabelle, für die ich keine Kontrolle über das Schema habe, enthält eine als varchar (50) definierte Spalte, in der eindeutige Kennungen im Format 'a89b1acd95016ae6b9c8aabb07da2010' (keine Bindestriche) gespeichert sind. Ich möchte diese in eindeutige Kennungen in SQL konvertieren, um sie an eine .Net Guid zu übergeben. Die folgenden Abfragezeilen funktionieren …
SQL Server 2005 bietet großartige sys.XXX-Ansichten für den Systemkatalog, die ich häufig verwende. Was mich stolpert, ist Folgendes: Warum gibt es eine "sys.procedures" -Ansicht, um Informationen zu Ihren gespeicherten Prozeduren anzuzeigen, aber keine "sys.functions" -Ansicht, um dasselbe für Ihre gespeicherten Funktionen anzuzeigen? Verwendet niemand gespeicherte Funktionen? Ich finde sie sehr …
Es gibt zwei Tabellen in zwei verschiedenen Datenbanken auf verschiedenen Servern. Ich muss sie verbinden, um nur wenige Abfragen zu stellen. Welche Möglichkeiten habe ich? Was soll ich machen?
Als Teil unseres Erstellungsprozesses führen wir ein Datenbankaktualisierungsskript aus, während wir Code in 4 verschiedenen Umgebungen bereitstellen. Da dieselbe Abfrage hinzugefügt wird, bis eine Version in die Produktion aufgenommen wird , muss sie in einer bestimmten Datenbank mehrmals ausgeführt werden können. So was: IF NOT EXISTS (SELECT * FROM sys.tables …
Ich habe eine Abfrage, die die Hochzeitsdaten der Mitglieder in der Datenbank zählt. 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 Wie arbeite ich aus, wenn der Beginn …
In der Dokumentation zum LIKE-Operator wird nichts über die Groß- und Kleinschreibung angegeben. Ist es? Wie aktiviere / deaktiviere ich es? Ich frage varchar(n)Spalten in einer Microsoft SQL Server 2005-Installation ab, wenn dies wichtig ist.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.