Als «sql-server-2008» getaggte Fragen

81
FULL OUTER JOIN vs. FULL JOIN

Spielen Sie einfach mit Abfragen und Beispielen herum, um die Verknüpfungen besser zu verstehen. Ich stelle fest, dass in SQL Server 2008 die folgenden zwei Abfragen dieselben Ergebnisse liefern: SELECT * FROM TableA FULL OUTER JOIN TableB ON TableA.name = TableB.name SELECT * FROM...

80
varchar (max) überall?

Gibt es ein Problem damit, alle Ihre SQL Server 2008-Zeichenfolgenspalten varchar (max) zu machen? Meine zulässigen Zeichenfolgengrößen werden von der Anwendung verwaltet. Die Datenbank sollte nur so bleiben, wie ich sie gebe. Werde ich einen Leistungseinbruch hinnehmen, indem ich alle...

80
Was macht "1 auswählen aus"?

Ich habe einige Artikel gelesen, aber wirklich nicht verstanden, was zu select 1 fromtun ist. Jemand sagt "Sie sollten select 1anstelle von verwenden select *". Hier ist eine Beispieltabelle: cust_id cust_name cust_address 1000000001 Village Toys Mapl 1000000002 Kids Place South 1000000003 Fun4All...

79
Deaktivieren Sie das Transaktionsprotokoll

Oracle verfügt über SQL-Befehle, die ausgegeben werden können, damit eine Transaktion nicht protokolliert wird. Gibt es etwas Ähnliches für SQL Server 2008? Mein Szenario: Wir benötigen Tx-Protokolle auf Servern (Dev, QA, Prod), aber vielleicht können wir auf Entwicklercomputern darauf...

76
Warum nicht varchar (max) verwenden?

Ich bin ein bisschen altmodisch, wenn es um Datenbankdesign geht, also bin ich total dafür, die richtigen Datengrößen in Spalten zu verwenden. Als ich jedoch eine Datenbank für einen Freund überprüfte, bemerkte ich, dass er varchar(max)viel benutzte . Mein unmittelbarer Gedanke war nun, es ihm...

73
Entity Framework 6-GUID als Primärschlüssel: Der Wert NULL kann nicht in die Spalte 'Id', Tabelle 'FileStore' eingefügt werden. Spalte erlaubt keine Nullen

Ich habe eine Entität mit dem Primärschlüssel "Id", die Guid ist: public class FileStore { public Guid Id { get; set; } public string Name { get; set; } public string Path { get; set; } } Und einige Konfigurationen: protected override void OnModelCreating(DbModelBuilder modelBuilder) {...