Tag: table-variable
Eine SQL Server-lokalen variable speichern können Zeilen.
3
Antworten
Sind die table-Variablen im Speicher erstellt oder in tempdb? Gleiche für kurze temp Tabellen? dba.stackexchange.com/questions/16385/... InformationsquelleAutor Pradeep Gaur | 2010-08-18
7
Antworten
Habe ich Probleme mit der SQL-Leistung. Für plötzliche Grund der folgenden Abfragen sehr langsam: Ich habe zwei Listen enthält die Id einer bestimmten Tabelle. Wie lösche ich alle Datensätze aus der ersten Liste, wenn die Id bereits
3
Antworten
Können Sie erstellen eine index auf eine table-variable in SQL Server 2000? d.h. DECLARE @TEMPTABLE TABLE ( [ID] [int] NOT NULL PRIMARY KEY ,[Name] [nvarchar] (255) COLLATE DATABASE_DEFAULT NULL ) Kann ich erstellen Sie einen index auf
2
Antworten
Ich bin versucht, eine gespeicherte Prozedur erstellen, die enthält eine merge - Anweisung. Ich will die merge Anweisung zu können, verwenden Sie die variable @TargetTable als Ziel, aber es verlangt von mir eine table-variable. Das ist mein
3
Antworten
Ich habe eine gespeicherte Prozedur, die verwendet sp_executesql generiert eine Ergebnismenge, die Anzahl der Spalten im Ergebnis kann variieren, liegen aber in form von Col1 Col2 Col3 etc. Ich brauche, um das Ergebnis in eine temp-Tabelle oder
1
Antworten
Habe ich diese Tabelle Variablen-Deklaration, gefolgt von einer Abfrage: DECLARE @CurrentItems TABLE ( ItemId uniqueidentifier, ItemUnits int ) UPDATE U SET U.Units = U.Units + [@CurrentItems].ItemUnits FROM @CurrentItems CI INNER JOIN U ON U.UId=CI.ItemId; Sowie U ist
3
Antworten
CTE (Common Table Expression) vs Temp tables oder Table variables, was ist schneller? Einfach: ES HÄNGT davon ab! - es gibt KEINE eine einzige Antwort auf diese - eigentlich hängt es davon ab, Ihre Daten (wie viel?
2
Antworten
Habe ich eine kleine gespeicherte Prozedur unten. Bin ich unter den Namen der Tabelle als input-parameter an die gespeicherte Prozedur, so dass ich Plane zum einfügen der Daten in die temp-Tabelle und die Anzeige die gleichen. Dies
2
Antworten
Ich bin derzeit mit SQL Server 2008, und ich bin versucht, erstellen Sie eine Anweisung mit eine table-variable einfügen mehrere Zeilen in der Tabelle. Wie es jetzt steht, muss ich einfügen, dass die Informationen Hinzugefügt, die in
3
Antworten
Ich würde gerne debug-komplexe T-SQL-Skript mithilfe von SSMS 2012. Kann ich das script ausführen im debug-Modus und platzieren Sie Haltepunkte, sowie Schritt für Schritt durch mein Skript, aber ich kann nicht sehen, die gespeicherten Werte in meine
3
Antworten
Dies ist ein Abschnitt von einem meiner gespeicherten Prozedur: @dataInTable dbo.Table_Variable readonly, .... AND ( ( @dataInTable IS NULL ) OR ( item IN ( SELECT T FROM @dataInTable ) ) ) @dataInTable IS NULL ist falsch
5
Antworten
Habe ich folgende TSQL table-variable: declare @NumDaysMonth table ( month_id smallint, num_days smallint ) Ich will einfach nur eine schnelle look-up für die Anzahl der Tage in jedem Monat. Wie kann ich die initialisieren Sie diese Tabelle,
2
Antworten
Gibt es etwas wie table-Variablen in T-SQL? In Sql Server sieht es wie folgt aus: DECLARE @ProductTotals TABLE ( ProductID int, Revenue money ) Dann in der Prozedur, die ich kann: INSERT INTO @ProductTotals (ProductID, Revenue) SELECT
1
Antworten
was ist eine table-variable? Und so erstellen Sie eine Tabelle-variable (virtueller in-memory-Tabelle) mit den Spalten entsprechen, die vorhandene Gespeicherte Prozedur resultset. Ich ausgeführt, das Verfahren und nachdem Sie es ausgeführt haben, wird die Spalte Namen, die mir
8
Antworten
In meinen gespeicherten Prozedur deklariert zwei Variablen Tabelle oben meine Vorgehensweise. Jetzt versuche ich zu nutzen, dass die table-variable innerhalb einer dynamischen sql-Anweisung, aber ich bekomme diese Fehler, die zum Zeitpunkt der Ausführung der Prozedur. Ich bin
2
Antworten
Können Sie erstellen eine index auf eine table-variable in SQL Server 2000? d.h. DECLARE @TEMPTABLE TABLE ( [ID] [int] NOT NULL PRIMARY KEY ,[Name] [nvarchar] (255) COLLATE DATABASE_DEFAULT NULL ) Kann ich erstellen Sie einen index auf
1
Antworten
Ich kann nicht herausfinden, warum (oder haben Sie vielleicht kann das einfach nicht), habe ich die out of scope Fehler Erklären muß, die Skalare variable "@CompanyGroupSites_Master. So ist es, ich kann nicht auf meine Tabelle variable auf
8
Antworten
Bekam eine komplexe SELECT-Abfrage aus, die möchte ich einfügen, die alle Zeilen in einer Tabellenvariablen, aber T-SQL nicht erlauben. Entlang den gleichen Linien, die Sie nicht verwenden können, eine table-variable mit SELECT INTO oder INSERT EXEC-Abfragen. http://odetocode.com/Articles/365.aspx
9
Antworten
Können wir sehen, wie die Werte (Zeilen und Zellen) in einer Tabelle geschätzt-variable in SQL Server Management Studio (SSMS) während der debug-Zeit? Wenn ja, wie? InformationsquelleAutor der Frage Faiz | 2009-12-14
3
Antworten
Gibt es eine Möglichkeit zu definieren, dass eine temp-Tabelle, ohne es zu definieren - schema vorne? InformationsquelleAutor der Frage Jeff | 2009-03-27
6
Antworten
Lerne ich mehr details in der Tabelle variabel. Es sagt, dass die temp-Tabellen werden immer auf der Festplatte, und die table-Variablen sind im Speicher, das heißt, die Leistung der table-variable besser ist als temp-Tabelle, da die Tabelle
5
Antworten
Ich habe eine table-variable in einem script (nicht eine gespeicherte Prozedur). Zwei Fragen: Wie kann ich die drop table-variable? Drop Table @varName gibt eine "Falsche snytax" Fehler. Sollte ich dies immer? Ich höre, es ist eine gute
6
Antworten
Habe ich eine T-SQL - Tabelle variable (keine Tabelle), die hat ein auto inkrementierende Identitätsspalte. Ich will alle Daten löschen aus dieser Variablen und zurücksetzen der identity-Spalte den Wert auf 1. Wie kann das getan werden? InformationsquelleAutor
10
Antworten
In SQL Server 2005 können wir erstellen temporäre Tabellen gibt es zwei Möglichkeiten: declare @tmp table (Col1 int, Col2 int); oder create table #tmp (Col1 int, Col2 int); Was sind die Unterschiede zwischen diesen beiden? Ich habe
10
Antworten
Ist es irgendwie in einer Schleife durch eine table-variable, die in T-SQL? DECLARE @table1 TABLE ( col1 int ) INSERT into @table1 SELECT col1 FROM table2 Ich verwenden von Cursorn, als gut, aber Cursor scheinen weniger flexibel