Als «t-sql» getaggte Fragen

Transact-SQL (T-SQL) ist ein SQL-Dialekt, der von Microsoft SQL Server und SAPs Sybase verwendet wird.

4
NULL-Wert Selbstvergleich in einer Tabelle
Ich bin immer verwirrt über ein mysteriöses T-SQL-Verhalten wie das folgende -- Create table t and insert values. use tempdb CREATE TABLE dbo.t (a INT NULL); -- insert 3 values INSERT INTO dbo.t values (NULL),(0),(1); GO set ansi_nulls off -- purposely turn off, so we can allow NULL comparison, such …


5
Gibt es in SQL Server eine Möglichkeit, die Werte der Parameter zu bestimmen, die an eine ausgeführte gespeicherte Prozedur übergeben werden
Eine Möglichkeit, die auszuführende gespeicherte Prozedur zu bestimmen, besteht in der Verwendung von "dynamischen Verwaltungsmethoden" wie folgt: SELECT sqlText.Text, req.* FROM sys.dm_exec_requests req OUTER APPLY sys.dm_exec_sql_text(req.sql_handle) AS sqltext Dies zeigt jedoch nur den Text der create-Anweisung der gespeicherten Prozedur an. z.B: CREATE PROCEDURE IMaProcedure @id int AS SELECT * FROM …


2
Wie kann ich den sp_BlitzIndex von Brent Ozar auf Azure ausführen?
Ich habe das Erste-Hilfe-Kit für SQL Server von der Brent Ozar-Website heruntergeladen. Beim Versuch, das Skript sp_BlitzIndex über Microsoft SQL Server Management Studio für meine master-Datenbank auszuführen, während ich als Administrator auf Azure-Datenbankserverebene angemeldet war, wurde die folgende Fehlermeldung angezeigt: Meldung 262, Ebene 14, Status 18, Prozedur sp_BlitzIndex, Zeile 18 …

1
Wiederherstellen einer SQL Server 2012-Datenbank mit hoher Verfügbarkeit
Ich habe eine Datenbank, die sich im Hochverfügbarkeitsmodus befindet und mit einer anderen Datenbank auf einer anderen Instanz synchronisiert ist. Wie kann ich mit von einer .bakDatei in die Primärdatenbank wiederherstellen T-SQL? Ich bin neu in der Hochverfügbarkeit und wurde darauf hingewiesen, dass ich die Datenbank aus der Hochverfügbarkeit nehmen …

3
Select-Ausgabe von T-SQL ausblenden
Ich versuche, die Ausführungszeit für Abfragen zu ermitteln, möchte aber auch die Abfrageausgabe ausblenden. Ich möchte nur die verstrichene Zeit - keine Ausgabe. Beispiel DECLARE @Start datetime DECLARE @End datetime SELECT @StartTimeWA=GETDATE() SELECT [id] ,[database_id] ,[proc_name] ,[exec_t] from [DB].[dbo].[STAT] SELECT @End=GETDATE() SELECT DATEDIFF(MS,@Start,@End) AS [Duration] Im Moment erhalte ich eine …
13 sql-server  t-sql 


2
Warum sollte ein CTE mit einem Semikolon beginnen?
Ich habe mir gerade einen Beitrag zu StackOverflow angesehen, in dem Aaron Bertrand vorschlägt, einen CTE anstelle einer Nummerntabelle zu verwenden, was eine elegante Möglichkeit darstellt, die anstehende Aufgabe auszuführen. Meine Frage ist, warum die erste Zeile des WAK mit einem Semikolon beginnt. ;WITH n AS (SELECT TOP (10000) n …
13 sql-server  t-sql  cte  syntax 

1
Unterstützt SQL Server / T-SQL die Zeilenfortsetzung, um lange Zeichenfolgen aufzubrechen?
Ich habe manchmal ein SQL-Skript, das eine oder mehrere superlange (manchmal sogar dumm lange) Zeichenfolgen enthält. In der Regel sind dies VARBINARYLiterale / Konstanten, die Dateien / Assemblys darstellen, gelegentlich jedoch auch Text. Das Hauptproblem bei sehr langen Zeichenfolgen besteht darin, dass einige Texteditoren sie nicht so gut verarbeiten. Zum …



5
Wie kann ich Tabellen ausblenden / deaktivieren, ohne sie fallen zu lassen, um die Redundanz zu überprüfen?
Ich muss ein altes Altsystem warten und erweitern, das Webservice-Methoden und Datenbanktabellen enthält, die nicht mehr verwendet werden. Da ich nicht ganz sicher bin, ob die Tabellen wirklich redundant sind, habe ich Angst, sie fallen zu lassen. Gibt es eine andere Möglichkeit, den gleichen Effekt zu erzielen (Tabellen können nicht …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.