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
NICHT VERZÖGERBAR versus VERZÖGERUNG SOFORT SOFORT
Ich habe dies über das SQL-Schlüsselwort DEFERRABLEin Database Systems - The Complete Book gelesen . Letzteres [NOT DEFERRABLE] ist die Standardeinstellung und bedeutet, dass jedes Mal, wenn eine Datenbankänderungsanweisung ausgeführt wird, die Einschränkung unmittelbar danach überprüft wird, ob die Änderung die Fremdschlüsseleinschränkung verletzen könnte. Wenn wir jedoch eine Einschränkung als …
89 sql  database 

8
MySQL - wie kann man die Postleitzahl mit „0“ versehen?
In meiner MySQL InnoDB-Datenbank habe ich schmutzige Postleitzahldaten, die ich bereinigen möchte. Die sauberen Postleitzahldaten sind, wenn ich alle 5 Ziffern für eine Postleitzahl habe (z. B. "90210"). Aus irgendeinem Grund habe ich in meiner Datenbank festgestellt, dass bei Postleitzahlen, die mit einer "0" beginnen, die 0 gelöscht wurde. " …



5
In einem JObject nach leerem oder null JToken suchen
Ich habe folgendes ... JArray clients = (JArray)clientsParsed["objects"]; foreach (JObject item in clients.Children()) { // etc.. SQL params stuff... command.Parameters["@MyParameter"].Value = JTokenToSql(item["thisParameter"]); } JTokenToSql sieht aus wie das... public static object JTokenToSql(JToken obj) { if (obj.Any()) return (object)obj; else return (object)DBNull.Value; } Ich habe es ((JObject)obj).Countauch versucht .. Aber scheint …
89 c#  sql  json.net 



14
Gibt es einen C # IN-Operator?
In SQL können Sie die folgende Syntax verwenden: SELECT * FROM MY_TABLE WHERE VALUE_1 IN (1, 2, 3) Gibt es ein Äquivalent in C #? Die IDE scheint "in" als Schlüsselwort zu erkennen, aber ich kann anscheinend keine Informationen dazu finden. Ist es also möglich, Folgendes zu tun: int myValue …

6
Unterabfrage mit Exists 1 oder Exists *
Ich habe meine EXISTS-Schecks wie folgt geschrieben: IF EXISTS (SELECT * FROM TABLE WHERE Columns=@Filters) BEGIN UPDATE TABLE SET ColumnsX=ValuesX WHERE Where Columns=@Filters END Einer der Datenbankadministratoren in einem früheren Leben sagte mir, wenn ich eine EXISTSKlausel mache , benutze SELECT 1stattSELECT * IF EXISTS (SELECT 1 FROM TABLE WHERE …
88 sql  sql-server  tsql 

15
EF 4.1-Ausnahme "Der Anbieter hat keine ProviderManifestToken-Zeichenfolge zurückgegeben."
Ich versuche, ein auf MSDN gefundenes Beispiel zu replizieren. Ich verwende ASP.NET und EF 4.1 (CTP?). Ich habe NuGet verwendet, um das EntityFramework-Paket zu installieren. Ich erhalte die folgende Fehlermeldung: The provider did not return a ProviderManifestToken string... und die Datenbank wird nie erstellt. Hier ist meine Verbindungszeichenfolge: <add name="HospitalContext" …
88 asp.net  sql  entity 

12
Funktionen vs gespeicherte Prozeduren
Angenommen, ich muss einen Teil des T-SQL-Codes implementieren, der als Ergebnis eine Tabelle zurückgeben muss. Ich kann eine Tabellenwertfunktion oder eine gespeicherte Prozedur implementieren, die eine Reihe von Zeilen zurückgibt. Was soll ich verwenden? Kurz gesagt, was ich wissen möchte, ist: Was sind die Hauptunterschiede zwischen Funktionen und gespeicherten Prozeduren? …



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.