Als «sql-server» getaggte Fragen

Microsoft SQL Server ist ein relationales Datenbankverwaltungssystem (RDBMS). Verwenden Sie dieses Tag für alle SQL Server-Editionen, einschließlich Compact, Express, Azure, Fast-Track, APS (ehemals PDW) und Azure SQL DW. Verwenden Sie dieses Tag nicht für andere DBMS-Typen (MySQL, PostgreSQL, Oracle usw.). Verwenden Sie dieses Tag nicht für Probleme bei der Software- und Mobilentwicklung, es sei denn, es steht in direktem Zusammenhang mit der Datenbank.

4
SQL Server Index-Namenskonventionen [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …


14
Wie bekomme ich die zuletzt eingefügte ID?
Ich habe diesen Code: string insertSql = "INSERT INTO aspnet_GameProfiles(UserId,GameId) VALUES(@UserId, @GameId)"; using (SqlConnection myConnection = new SqlConnection(myConnectionString)) { myConnection.Open(); SqlCommand myCommand = new SqlCommand(insertSql, myConnection); myCommand.Parameters.AddWithValue("@UserId", newUserId); myCommand.Parameters.AddWithValue("@GameId", newGameId); myCommand.ExecuteNonQuery(); myConnection.Close(); } Wenn ich in diese Tabelle einfüge, habe ich eine auto_increment int-Primärschlüsselspalte mit dem Namen GamesProfileId. Wie kann …
174 c#  sql  sql-server 

8
SQL-Variable für die Liste der Ganzzahlen
Ich versuche, die SQL-Berichte eines anderen zu debuggen, und habe die zugrunde liegende Berichtsabfrage in ein Abfragefenster von SQL 2012 gestellt. Einer der Parameter, nach denen der Bericht fragt, ist eine Liste von Ganzzahlen. Dies wird im Bericht über ein Dropdown-Feld mit Mehrfachauswahl erreicht. Die zugrunde liegende Abfrage des Berichts …

14
Wie finde ich einen Text in SQL Server-Prozeduren / -Triggern?
Ich habe einen Linkserver, der sich ändern wird. Einige Verfahren rufen den Verbindungsserver folgendermaßen auf : [10.10.100.50].dbo.SPROCEDURE_EXAMPLE. Wir haben Auslöser, die auch diese Art von Arbeit erledigen. Wir müssen alle Orte finden, [10.10.100.50]an denen sich etwas ändert. In SQL Server Management Studio Express habe ich in Visual Studio keine Funktion …

13
SQL WHERE .. IN-Klausel mehrere Spalten
Ich muss die folgende Abfrage in SQL Server implementieren: select * from table1 WHERE (CM_PLAN_ID,Individual_ID) IN ( Select CM_PLAN_ID, Individual_ID From CRM_VCM_CURRENT_LEAD_STATUS Where Lead_Key = :_Lead_Key ) Die WHERE..IN-Klausel erlaubt jedoch nur eine Spalte. Wie kann ich 2 oder mehr Spalten mit einem anderen inneren SELECT vergleichen?
173 sql-server 





5
Übergeben von Tabellenwertparametern an gespeicherte Prozeduren aus .net-Code
Ich habe eine SQL Server 2005-Datenbank. In einigen Prozeduren habe ich Tabellenparameter, die ich als nvarchar(durch Kommas getrennt) an einen gespeicherten Prozess übergebe und intern in einzelne Werte teile. Ich füge es der SQL-Befehlsparameterliste wie folgt hinzu: cmd.Parameters.Add("@Logins", SqlDbType.NVarchar).Value = "jim18,jenny1975,cosmo"; Ich muss die Datenbank auf SQL Server 2008 migrieren. …


10
Tabellenname als Variable
Ich versuche diese Abfrage auszuführen: declare @tablename varchar(50) set @tablename = 'test' select * from @tablename Dies führt zu folgendem Fehler: Meldung 1087, Ebene 16, Status 1, Zeile 5 Muss die Tabellenvariable "@tabellenname" deklarieren. Was ist der richtige Weg, um den Tabellennamen dynamisch zu füllen?


7
Die SQL OVER () -Klausel - wann und warum ist sie nützlich?
USE AdventureWorks2008R2; GO SELECT SalesOrderID, ProductID, OrderQty ,SUM(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Total' ,AVG(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Avg' ,COUNT(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Count' ,MIN(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Min' ,MAX(OrderQty) OVER(PARTITION BY SalesOrderID) AS 'Max' FROM Sales.SalesOrderDetail WHERE SalesOrderID IN(43659,43664); Ich habe über diese Klausel gelesen und verstehe …

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.