Als «sql» getaggte Fragen

Structured Query Language (SQL) ist eine Sprache zum Abfragen von Datenbanken. Die Fragen sollten Codebeispiele, Tabellenstruktur, Beispieldaten und ein Tag für die verwendete DBMS-Implementierung (z. B. MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 usw.) enthalten. Wenn sich Ihre Frage ausschließlich auf ein bestimmtes DBMS bezieht (bestimmte Erweiterungen / Funktionen verwendet), verwenden Sie stattdessen das Tag dieses DBMS. Antworten auf mit SQL gekennzeichnete Fragen sollten ISO / IEC-Standard-SQL verwenden.


5
Gibt es einen Vorteil von Varchar (500) gegenüber Varchar (8000)?
Ich habe dies in MSDN-Foren und hier nachgelesen und bin mir immer noch nicht sicher. Ich denke, das ist richtig: Varchar (max) wird als Textdatentyp gespeichert, was Nachteile hat. Nehmen wir also an, Ihr Feld wird zuverlässig weniger als 8000 Zeichen enthalten. Wie ein BusinessName-Feld in meiner Datenbanktabelle. In Wirklichkeit …
90 sql  sql-server  tsql 




7
Ungültiger Standardwert für 'dateAdded'
Ich habe ein dummes Problem mit SQL, das ich nicht beheben kann. ALTER TABLE `news` ADD `dateAdded` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP AUTO_INCREMENT, PRIMARY KEY HINZUFÜGEN (`dateAdded`) Error: (#1067)Invalid default value for 'dateAdded' Kann mir jemand helfen?
90 mysql  sql 



4
Muss SqlDataReader manuell geschlossen und entsorgt werden?
Ich arbeite hier mit Legacy-Code und es gibt viele Instanzen SqlDataReader, die niemals geschlossen oder entsorgt werden. Die Verbindung ist geschlossen, aber ich bin nicht sicher, ob es notwendig ist, den Reader manuell zu verwalten. Könnte dies zu einer Leistungsverlangsamung führen?
90 c#  sql  .net  ado.net 

2
So ändern Sie die Einschränkung
SQL Ändern der Einschränkung Unten ist 1 meiner Einschränkung CONSTRAINT ACTIVEPROG_FKEY1 FOREIGN KEY(ActiveProgCode) REFERENCES PROGRAM(ActiveProgCode), Ich möchte hinzufügen ON DELETE CASCADE auf die obige Einschränkung. Wie ändere ich diese vorhandene Einschränkung ACTIVEPROG_FKEY1 und füge sie hinzu ON DELETE CASCADE ACTIVEPROG_FKEY1 einschränken Beachten Sie, dass sich ACTIVEPROG_FKEY1 in der Tabelle ACTIVEPROG …
90 sql  oracle 


9
INSERT vs INSERT INTO
Ich arbeite seit einiger Zeit mit T-SQL in MS SQL und verwende immer dann, wenn ich Daten in eine Tabelle einfügen muss, die Syntax: INSERT INTO myTable <something here> Ich verstehe, dass das Schlüsselwort INTOhier optional ist und ich es nicht verwenden muss, aber irgendwie wurde es in meinem Fall …
90 sql  sql-server  tsql 


7
Was bedeutet in SQL Server "SET ANSI_NULLS ON"?
Die Definition sagt: Wenn SET ANSI_NULLS aktiviert ist, gibt eine SELECT-Anweisung, die WHERE Spaltenname = NULL verwendet, Nullzeilen zurück, auch wenn Spaltenname Nullwerte enthält. Eine SELECT-Anweisung, die WHERE Spaltenname <> NULL verwendet, gibt Nullzeilen zurück, auch wenn Spaltenname Nicht-Null-Werte enthält. Bedeutet dies, dass diese Abfrage keine Nullen enthält? SELECT Region …


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.