Als «t-sql» getaggte Fragen

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


1
Fügen Sie Ergebnisse einer gespeicherten Prozedur in eine Tabellenvariable ein
Ich habe eine gespeicherte Prozedur, die Werte in einer Tabellenvariablen speichert. Ich wähle diese Werte aus und gebe sie zurück, wenn die Prozedur aufgerufen wird. Ich versuche, diese Rückgabewerte in einer anderen Tabellenvariablen festzulegen, kann es aber nicht herausfinden. Gespeicherte Prozedur ALTER PROCEDURE [dbo].[GetOrSetDomainId] @DomainName varchar(50), @DomainUrl varchar(50) AS BEGIN …


2
Aktualisieren Sie die Tabelle mit Werten aus einer anderen Tabelle in SQL Server
Ich habe 2 Tabellen in meiner Datenbank. Tabelle 1 ------------------------------------------------------------------------- | name | family | phone | email | gender | phone2 | address | birthdate | ------------------------------------------------------------------------- Tabelle 2 ----------------------------------------- | gender | address | phone | birthdate | ----------------------------------------- In Tabelle 1 sind die Spalten Adresse und Telefon2 …

1
Nur Supersets auswählen
Ich habe zwei Tabellen (zusammen mit einem nicht gruppierten Index), die mit den folgenden Befehlen erstellt werden können: CREATE TABLE GroupTable ( GroupKey int NOT NULL PRIMARY KEY, RecordCount int NOT NULL, GroupScore float NOT NULL ); CREATE TABLE RecordTable ( RecordKey varchar(10) NOT NULL, GroupKey int NOT NULL, PRIMARY …

4
Wie erstelle ich mit einer gespeicherten Prozedur eine Zeile für jeden Tag in einem Datumsbereich?
Ich möchte eine gespeicherte Prozedur erstellen, die für jeden Tag in einem bestimmten Datumsbereich eine Zeile in einer Tabelle erstellt. Die gespeicherte Prozedur akzeptiert zwei Eingaben - Ein Startdatum und ein Enddatum des vom Benutzer gewünschten Datumsbereichs. Nehmen wir also an, ich habe einen Tisch wie diesen: SELECT Day, Currency …

4
Laufende Summe basierend auf einer anderen Spalte zurücksetzen
Ich versuche die laufende Summe zu berechnen. Es sollte jedoch zurückgesetzt werden, wenn die kumulative Summe größer als ein anderer Spaltenwert ist create table #reset_runn_total ( id int identity(1,1), val int, reset_val int, grp int ) insert into #reset_runn_total values (1,10,1), (8,12,1),(6,14,1),(5,10,1),(6,13,1),(3,11,1),(9,8,1),(10,12,1) SELECT Row_number()OVER(partition BY grp ORDER BY id)AS rn,* …





3
SQL Server: Aktualisieren von Feldern auf großen Tabellen in kleinen Blöcken: Wie erhalte ich Fortschritt / Status?
Wir haben eine sehr große Tabelle (100 Millionen Zeilen) und müssen einige Felder aktualisieren. Für den Protokollversand usw. möchten wir natürlich auch Transaktionen mit mundgerechter Größe beibehalten. Wird das Folgende den Trick machen? Und wie können wir es dazu bringen, eine Ausgabe zu drucken, damit wir Fortschritte sehen können? (Wir …
10 sql-server  t-sql 

1
TSQL Warum ist Top mit einer Variablen schneller?
Guten Morgen alle, Ich habe an einem mäßig komplexen SQL gearbeitet, um einige Daten aus einer Produktdatenbank eines Drittanbieters zu erhalten und sie in unseren eigenen internen Anwendungen anzuzeigen. Ich habe eine Auswahl hinzugefügt, um den Top-Datensatz aus einer Tabelle in einer Unterabfrage zu erhalten (wenn dies sinnvoll ist). Die …
10 sql-server  t-sql 



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.