Als «sql» getaggte Fragen

Structured Query Language (SQL) ist eine Sprache zum Verwalten von Daten in relationalen Datenbankverwaltungssystemen. Dieses Tag ist für allgemeine Fragen zur SQL-Programmierung vorgesehen. Es ist weder für Microsoft SQL Server (verwenden Sie dazu das SQL-Server-Tag) noch bezieht es sich auf bestimmte SQL-Dialekte.

6
Code-Formatierung von SQL-Abfragen
Soll ich SQL-Abfragen in verschiedene Zeilen aufteilen? Zum Beispiel haben wir in dem Projekt, an dem ich arbeite, eine Abfrage, die 1600 Spalten belegt! 1600 + Tabulatoren. Ich habe Fragen wie diese geschrieben: "SELECT bla , bla2 , bla FROM bla " . "WHERE bla=333 AND bla=2" . "ORDER BY …


7
Wie können Sie Änderungen an SQL-Tabellen nachverfolgen?
Wie können Sie in einem Entwicklerteam, in dem jeder Änderungen an lokalen Tabellen und Entwicklungstabellen vornimmt, alle Änderungen synchron halten? Eine zentrale Protokolldatei, in der jeder seine SQL-Änderungen speichert? Eine Wiki-Seite zum Verfolgen von alter table-Anweisungen, einzelnen .sql-Dateien, die die Entwickler ausführen können, um ihre lokalen Datenbanken auf die neueste …

4
Warum akzeptieren relationale Datenbanken nur SQL-Abfragen?
Soweit mir bekannt ist, bieten die meisten relationalen Datenbanken keine API auf Treiberebene für Abfragen, mit Ausnahme einer queryFunktion, die eine SQL-Zeichenfolge als Argument verwendet. Ich überlege, wie einfacher es wäre, wenn man tun könnte: var result = mysql.select('article', {id: 3}) Bei verknüpften Tabellen wäre dies etwas komplexer, aber immer …
15 database  sql 

7
Zu Domain oder nicht zu Domain
Die SQL92- und SQL99-Standards definieren DDL- Konstrukte. Dies wird nicht von allen Datenbanken unterstützt oder sie haben einen anderen Namen (SQL Server verfügt beispielsweise über benutzerdefinierte Typen ).CREATE DOMAIN Diese ermöglichen es, einen eingeschränkten Datentyp zu definieren, der in ihrer Datenbank verwendet werden soll, um Regeln zu vereinfachen und durchzusetzen, …
15 sql  sql-domain 



4
TDD mit SQL- und Datenmanipulationsfunktionen
Während ich ein professioneller Programmierer bin, wurde ich noch nie in Software-Engineering ausgebildet. Da ich häufig hier bin und SO, habe ich einen Trend festgestellt, wann immer möglich Unit-Tests zu schreiben, und da meine Software komplexer und ausgefeilter wird, sehe ich automatisierte Tests als eine gute Idee, um das Debuggen …


5
Was sind Fragen, um die SQL-Kenntnisse eines Programmierers zu testen? [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
14 sql  hiring 


4
Datenbankverlaufstabelle / Tracking-Tabelle
Derzeit möchte ich eine Tracking- / Verlaufstabelle wie folgt strukturieren: Primärschlüssel - ID OtherTableId - fk fieldName - Name des Feldes, dessen Verfolgung OldValue Neuer Wert Nutzername CreateDateTime Im Grunde möchte ich eine Tabelle haben, die den Verlauf einer anderen Tabelle verfolgt und den Spaltennamen des geänderten Felds mit dem …
13 database  sql  tracking 

3
Ist die Abhängigkeit von parametrisierten Abfragen die einzige Möglichkeit, sich vor SQL-Injection zu schützen?
Alles, was ich bei SQL-Injection-Angriffen gesehen habe, scheint darauf hinzudeuten, dass parametrisierte Abfragen, insbesondere in gespeicherten Prozeduren, der einzige Weg sind, um sich vor solchen Angriffen zu schützen. Während meiner Arbeit (im dunklen Zeitalter) galten gespeicherte Prozeduren als schlechte Praxis, hauptsächlich weil sie als weniger wartbar angesehen wurden. weniger testbar; …

13
Erstellen SQL-Entwickler SQL-Abfragen mit SQL-Abfrage-Designern?
Ich war nur neugierig, ob SQL-Entwickler ihren Code freihändig schreiben oder den visuellen Abfrage-Designer verwenden, um Abfragen zu generieren. In den meisten Fällen kann der Abfrage-Designer die meisten nicht komplexen Abfragen erstellen. (Ich bin ein WinForms-Entwickler und fange gerade mit SQL Server an.)
13 sql  sql-server 


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.