Als «sql-server» getaggte Fragen

252
Was macht eine SQL-Anweisung sargable?

Per Definition (zumindest nach dem, was ich gesehen habe) bedeutet sargable, dass eine Abfrage in der Lage ist, dass die Abfrage-Engine den von der Abfrage verwendeten Ausführungsplan optimiert. Ich habe versucht, die Antworten nachzuschlagen, aber es scheint nicht viel zu diesem Thema zu geben....

250
SQL Server SELECT INTO @variable?

Ich habe den folgenden Code in einem meiner gespeicherten SQL (2008) -Prozesse, der einwandfrei ausgeführt wird: CREATE PROCEDURE [dbo].[Item_AddItem] @CustomerId uniqueidentifier, @Description nvarchar(100), @Type int, @Username nvarchar(100), AS BEGIN DECLARE @TopRelatedItemId uniqueidentifier;...

250
Formatieren Sie SQL in SQL Server Management Studio

In Visual Studio und anderen IDEs können Sie Ihren Code einfach automatisch über eine Tastenkombination, über das Menü oder automatisch während der Eingabe formatieren. Ich habe mich gefragt, ob es noch eine Möglichkeit gibt, diese Standardfunktion in SQL Server Management Studio zu...

244
NULL-Werte in der NOT IN-Klausel

Dieses Problem trat auf, als ich unterschiedliche Datensatzzählungen für identische Abfragen erhielt, von denen eine eine not in whereEinschränkung und die andere eine Einschränkung verwendete left join. Die Tabelle in der not inEinschränkung hatte einen Nullwert (fehlerhafte Daten), wodurch diese...

243
Wie erstelle ich einen Fremdschlüssel in SQL Server?

Ich habe noch nie einen Code für die Objekterstellung für SQL Server "handcodiert", und die Dekleration von Fremdschlüsseln scheint sich zwischen SQL Server und Postgres zu unterscheiden. Hier ist meine SQL bisher: drop table exams; drop table question_bank; drop table anwser_bank; create table...

240
Wie importiere ich eine große MS SQL-SQL-Datei?

Ich verwende RedGate SQL-Datenvergleich und generiere eine SQL-Datei, damit ich sie auf meinem lokalen Computer ausführen kann. Das Problem ist jedoch, dass die Datei mehr als 300 MB groß ist. Dies bedeutet, dass ich nicht kopieren und einfügen kann, da die Zwischenablage nicht damit umgehen kann....