Tag: sql

Structured Query Language (SQL) ist eine Sprache zur Abfrage von Datenbanken. Fragen sollten code-Beispiele, die die Struktur einer Tabelle, Beispieldaten, und ein tag für die DBMS-Implementierung (z.B. MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, etc.) verwendet wird. Wenn Ihre Frage bezieht sich ausschließlich auf eine spezifische DBMS – (unter Verwendung von spezifischen Erweiterungen/Funktionen), verwenden Sie das DBMS-tag statt. Antworten auf die Fragen getaggt mit SQL sollte eine ISO/IEC-standard-SQL.

Rufen Sie ein Objekt aus entityframework ohne EINS Feld ab

Anzahl der Antworten 7 Antworten
Bin ich mit entity framework für die Verbindung mit der Datenbank. Ich habe ein kleines problem: Ich habe eine Tabelle, die eine varbinary(MAX) - Spalte(mit filestream). Ich bin mit SQL-Anforderung zur Verwaltung der "Daten" - Teil, aber

Wie fügt man mehrere Datensätze ein und erhält den Identity-Wert?

Anzahl der Antworten 7 Antworten
Ich bin das einfügen von mehreren Datensätzen in eine Tabelle Einer anderen Tabelle B. gibt es einen Weg, um den Identitätswert der Tabelle Einen Datensatz und aktualisieren der Tabelle b Datensatz mit tun ein cursor? Create Table

Was ist das Linq-Äquivalent zum SQL IN-Operator?

Anzahl der Antworten 8 Antworten
Mit linq habe ich zu prüfen, ob ein Wert eine Zeile ist in einem array. Das entspricht der sql-Abfrage: WHERE ID IN (2,3,4,5) Wie kann ich tun? InformationsquelleAutor der Frage Luca Romagnoli | 2010-02-25

MySQL Zählt eindeutige Werte für mehrere Spalten

Anzahl der Antworten 2 Antworten
Schrieb ich ein Skript, das ausgeführt wird jedes mal, wenn ein Benutzer anmeldet, ein computer in unserer Domäne. Dieses Skript macht eine Aufzeichnung der Benutzer-sowie der computer Sie angemeldet sind. Beliebig viele Benutzer können sich in einer

Am schnellsten prüfen, ob eine Zeile in PostgreSQL existiert

Anzahl der Antworten 7 Antworten
Ich habe eine Reihe von Zeilen, die ich einfügen muss in die Tabelle, aber diese Einsätze werden immer im Stapel. Also ich möchte überprüfen, ob eine einzelne Zeile aus der batch in der Tabelle existiert, denn dann

SQL Server Int oder BigInt Datenbanktabellen-IDs

Anzahl der Antworten 7 Antworten
Ich Schreibe ein neues Programm, und es erfordert eine Datenbank (SQL Server 2008). Alles läuft bei mir jetzt für das system ist 64-bit, das bringt mich zu dieser Frage. Für alle Id-Spalten in verschiedenen Tabellen, sollte ich

Deklariere die Variable in sqlite und benutze sie

Anzahl der Antworten 4 Antworten
Ich möchte eine variable deklarieren, die in sqlite und verwenden Sie es in der insert-operation wie in MS SQL Declare @name as varchar(10) set name = 'name' Select * from table where name = @name Zum Beispiel,

Benutzer aus der SQL Server-Datenbank löschen?

Anzahl der Antworten 2 Antworten
Wie kann ich Benutzer löschen aus einer Datenbank ohne dropping es ist Protokollierung? Sollte das script überprüfen, ob der Benutzer existiert in der Datenbank, wenn nicht dann fallen die user. InformationsquelleAutor der Frage sanjeev40084 | 2010-01-07

Wie generiere ich eine eindeutige ID in MySQL?

Anzahl der Antworten 13 Antworten
Ich bin die Programmierung ein Skript mit PHP und MySQL und ich will so eine unique-id (bestehend aus einem string: groß-und klein Buchstaben mit zahlen) wie: gHYtUUi5b. Ich fand viele Funktionen in PHP generieren kann solche zahlen,

Trim Whitespaces (Neues Zeilen- und Tab-Leerzeichen) in einem String in Oracle

Anzahl der Antworten 11 Antworten
Muss ich trim Zeilenvorschub (Chr(13) und Chr(10) und Tab, Leerzeichen von Anfang und Ende einer Zeichenkette (String) in eine Oracle-Abfrage. Ich habe gelernt, dass es keine einfache Möglichkeit, zu trimmen mehrere Zeichen in Oracle. "trim" - Funktion

SELECT innerhalb eines COUNT

Anzahl der Antworten 4 Antworten
Ich würde gerne einbetten, WÄHLEN Sie innerhalb eines ZÄHLEN kann, aber ich finde keine Beispiele. #pseudosql SELECT a AS current_a, COUNT(*) AS b, COUNT( SELECT FROM t WHERE a = current_a AND c = 'const' ) as

Wie setze ich AUTO_INCREMENT in MySQL zurück?

Anzahl der Antworten 20 Antworten
Wie kann ich reset die AUTO_INCREMENT eines Feldes? Ich will es anfangen zu zählen von 1 wieder. InformationsquelleAutor der Frage some Folk | 2012-01-19

Wie verketten Zahlen und Zeichenfolgen zu formatieren Zahlen in T-SQL?

Anzahl der Antworten 10 Antworten
Habe ich die folgende Funktion ALTER FUNCTION [dbo].[ActualWeightDIMS] ( -- Add the parameters for the function here @ActualWeight int, @Actual_Dims_Lenght int, @Actual_Dims_Width int, @Actual_Dims_Height int ) RETURNS varchar(50) AS BEGIN DECLARE @ActualWeightDIMS varchar(50); --Actual Weight IF (@ActualWeight

Wenn Sie GETDATE () an vielen Stellen verwenden, ist es besser, eine Variable zu verwenden?

Anzahl der Antworten 5 Antworten
Besser, ich meine, verbessert es die Leistung von einigen nicht-marginale Menge? Ist zu sagen, jedes mal, wenn ich rufe GETDATE()welche Menge Arbeit wird der server tun, um die Rückkehr Wert? Wenn ich mit GETDATE() in vielen Orten

Liquibase: Wie setze ich den Standardwert einer Datumsspalte auf "jetzt" im UTC-Format?

Anzahl der Antworten 6 Antworten
Wie legen Sie den Standardwert einer Spalte Datum auf "jetzt" im UTC-format? Ich denke, die Antwort beinhaltet die defaultValueComputed - Attribut auf die Spalte element. Gibt die Dokumentation: defaultValueComputed Einen Wert von einer Funktion zurückzugeben ist, oder

Fehler beim Importieren des SQL-Abbilds in MySQL: Unbekannte Datenbank / Datenbank kann nicht erstellt werden

Anzahl der Antworten 5 Antworten
Ich bin verwirrt, so importieren Sie eine SQL-dump-Datei. Ich kann nicht scheinen, um den import der Datenbank ohne erstellen Sie zuerst die Datenbank in MySQL. Dies ist die Fehlermeldung, die angezeigt wird, wenn database_name wurde noch nicht

Ersetzen eines vollständigen ORM (JPA / Hibernate) durch eine leichtere Lösung: Empfohlene Muster zum Laden / Speichern?

Anzahl der Antworten 7 Antworten
Ich bin an der Entwicklung einer neuen Java-web-Anwendung, und ich bin der Erkundung neuer Wege (für mich neuen!) zur Speicherung der Daten. Ich habe hauptsächlich Erfahrung mit JPA & Hibernate aber, außer in einfachen Fällen, ich denke,

Verwendung von "GO" innerhalb einer Transaktion

Anzahl der Antworten 8 Antworten
Ich Baue eine web-app, die versucht, zu installieren/aktualisieren der Datenbank auf App_Start. Teil der installation ist sicherzustellen, dass die Datenbank hat die asp.net features installiert. Dafür bin ich mit dem System.Web.Management.SqlServices Objekt. Meine Absicht ist, alles zu

Wie fragen Sie Objekt-Sammlungen in Java ab (Criteria / SQL-like)?

Anzahl der Antworten 7 Antworten
Angenommen, Sie haben eine Sammlung von ein paar hundert in-memory-Objekte, und Sie müssen diese Liste Abfrage zum zurückgeben von Objekten, die bestimmte SQL oder Kriterien wie die Abfrage. Zum Beispiel könnten Sie haben eine Liste von Auto-Objekten

Konvertiere INT in DATETIME (SQL)

Anzahl der Antworten 1 Antworten
Ich versuche zu konvertieren ein Datum datetime, bin aber immer Fehler. Der Datentyp ich die Umwandlung von ist (float,null), und ich möchte für die Konvertierung von DATETIME. Die erste Zeile dieser code funktioniert einwandfrei, aber ich bekomme

Wie Speichern von Verlaufsdatensätzen in einer Verlaufstabelle in SQL Server

Anzahl der Antworten 7 Antworten
Ich habe 2 Tabellen, Table-A und Table-A-History. Table-A enthält aktuelle Daten-Zeilen. Table-A-History enthält historische Daten Ich würde gerne die aktuelle Zeile meine Daten in Table-Aund Table-A-History mit historischen Reihen. Ich denken kann 2 Möglichkeiten, dies zu erreichen:

Hinzufügen einer neuen SQL-Spalte mit einem Standardwert

Anzahl der Antworten 10 Antworten
Ich bin auf der Suche nach der syntax zum hinzufügen einer Spalte zu einer MySQL-Datenbank mit einem Standard-Wert von 0 Referenz InformationsquelleAutor der Frage Matt Elhotiby | 2010-08-25

Wenn ich eine lang andauernde Abfrage abbringe, Rollback?

Anzahl der Antworten 12 Antworten
Einer Abfrage, die verwendet wird, um eine Schleife durch 17 Millionen Datensätze Duplikate entfernen ausgeführt worden ist, nun für zum 16 Stunden und ich wollte wissen, ob die Abfrage beendet wird, wenn es schließt die delete-Anweisungen oder

Ordnen Sie Spalten der Tabelle in Oracle neu an

Anzahl der Antworten 4 Antworten
Ich habe eine Tabelle mit über 50 Spalten und ich müssen swap die Reihenfolge der ersten beiden Spalten. Was ist der beste Weg, dies zu erreichen, mit Oracle? Davon ausgehen, das der name der Tabelle ORDERDETAILS und

Zwei Fremdschlüssel, die auf denselben Primärschlüssel verweisen

Anzahl der Antworten 3 Antworten
Ist das okay für zwei Fremdschlüssel in einer Tabelle, die auf eine primary key der anderen Tabelle? EmployeeID ist ein Primärschlüssel in der employee-Tabelle und erscheinen als eine foreign key-zweimal in der Arbeitszeittabelle Tabelle. Wird es wenige

Exportieren von Daten In SQL Server als INSERT INTO

Anzahl der Antworten 10 Antworten
Ich bin mit SQL Server 2008 Management Studio, und haben eine Tabelle, ich möchte eine Migration auf eine andere db-server. Gibt es eine option zum exportieren der Daten als insert in SQL-Skript?? InformationsquelleAutor der Frage Jack Kada

Verteilte Transaktion abgeschlossen Führen Sie diese Sitzung entweder in einer neuen Transaktion oder in der NULL-Transaktion ein

Anzahl der Antworten 4 Antworten
Nur neugierig, ob jemand anderes hat diese Fehlermeldung und weiß wie es zu lösen? Das Szenario ist wie folgt... Haben wir eine ASP.NET web-Anwendung mit Enterprise Library, die unter Windows Server 2008 IIS-farm eine Verbindung mit einer

SQL Server 2008 R2 fest im Einzelbenutzermodus

Anzahl der Antworten 4 Antworten
Dass ausgeführt einem DB-bereitstellen (von VS SQL Server-Datenbank-Projekt) auf einer lokalen Datenbank, die fehlgeschlagen ist, die Datenbank in einem Zustand, wo es single-user-Modus Links auf (die Bereitstellung läuft als single-user-Modus). Wenn ich eine Verbindung zu es von

Links Join ohne doppelte Zeilen aus der linken Tabelle

Anzahl der Antworten 2 Antworten
Schauen Sie sich bitte die folgende Abfrage: tbl_Contents Content_Id Content_Title Content_Text 10002 New case Study New case Study 10003 New case Study New case Study 10004 New case Study New case Study 10005 New case Study New

ActiveRecord find_each kombiniert mit limit und order

Anzahl der Antworten 8 Antworten
Ich versuche, eine Abfrage ausführen, die von über 50.000 Datensätze mit ActiveRecord ist find_each Methode, aber es scheint zu sein, ignoriert meine andere Parameter, z.B. so: Thing.active.order("created_at DESC").limit(50000).find_each {|t| puts t.id } Statt zu stoppen, bei 50.000

Wie gebe ich zuerst Zeilen mit einem bestimmten Wert zurück?

Anzahl der Antworten 3 Antworten
Möchte ich meine Abfrage die Zeilen der Tabelle, wo eine Spalte einen bestimmten Wert enthält den ersten, und dann wieder den rest der Zeilen alphabetisch. Wenn ich eine Tabelle so etwas wie in diesem Beispiel: - Table:

Zähle die kumulative Summe in Postgresql

Anzahl der Antworten 5 Antworten
Ich bin mit count und group by um die Anzahl der Abonnenten pro Tag: SELECT created_at, COUNT(email) FROM subscriptions GROUP BY created at; Ergebnis: created_at count ----------------- 04-04-2011 100 05-04-2011 50 06-04-2011 50 07-04-2011 300 Möchte ich,

Verwenden Sie eine LIKE-Anweisung für den SQL Server-XML-Datentyp

Anzahl der Antworten 4 Antworten
Wenn Sie eine varchar-Feld können Sie einfach SELECT * FROM TABLE WHERE ColumnA LIKE '%Test%' um zu sehen, ob diese Spalte enthält eine bestimmte Zeichenfolge. Wie machst du das, dass für die XML-Typ? Habe ich das folgende,

Wie man den Standardwert von der SQL-Abfrage zurückgibt

Anzahl der Antworten 7 Antworten
Gibt es einen einfachen Weg, um wieder einzelnen skalaren oder Standardwert, wenn Abfrage nicht jede Zeile? In diesem moment habe ich so etwas wie dieses code-Beispiel: IF (EXISTS (SELECT * FROM Users WHERE Id = @UserId)) SELECT

Wie kann ich zwei Tabellen verknüpfen, aber nur Zeilen zurückgeben, die nicht übereinstimmen?

Anzahl der Antworten 2 Antworten
Ich habe zwei Tabellen, die wie folgt Aussehen: T1: ID | Date | Hour | Interval T2: ID | Date | Hour Ich im Grunde müssen sich diese Tabellen, wenn Ihre IDs -, Datums-und Stunden-match. Jedoch möchte

Mysql :: Fehler: Angegebener Schlüssel war zu lang; Die maximale Schlüssellänge beträgt 1000 Byte

Anzahl der Antworten 5 Antworten
script/generate acts_as_taggable_on_migration rake db:migrate Ursachen Mysql::Error: Specified key was too long; max key length is 1000 bytes: CREATE INDEX `index_taggings_on_taggable_id_and_taggable_type_and_context` ON `taggings` (`taggable_id`, `taggable_type`, `context`) Was soll ich tun? Hier ist mein Datenbank-Kodierung: mysql> SHOW VARIABLES LIKE

Dynamisches SQL - EXEC (@SQL) versus EXEC SP_EXECUTESQL (@ SQL)

Anzahl der Antworten 5 Antworten
Was sind die wirklichen Welt vor-und Nachteile der Ausführung einer dynamischen SQL-Befehl in einer gespeicherten Prozedur in SQL Server mithilfe EXEC (@SQL) versus EXEC SP_EXECUTESQL @SQL ? InformationsquelleAutor der Frage Ash Machine | 2009-02-13

Schnellste Möglichkeit zum Abrufen von Daten aus der Datenbank

Anzahl der Antworten 10 Antworten
Arbeite ich an einer ASP.NET Projekt mit C# und Sql Server 2008. Ich habe drei Tabellen: Jeder user hat einen bestimmten Wert für jedes Datenfeld, und dieser Wert wird gespeichert in der DataFieldsValues. Nun möchte ich einen

Filtern nach Fensterfunktion führt zu Postgresql

Anzahl der Antworten 2 Antworten
Ok, anfangs war nur ein Scherz wir hatten uns mit einem Freund von mir, aber es stellte sich in interessante technische Frage 🙂 Habe ich Folgendes stuff Tabelle: CREATE TABLE stuff ( id serial PRIMARY KEY, volume

Löschen von Top-N-Zeilen aus einer Tabelle mit einer Sortierung (nach "Spalte" sortieren)

Anzahl der Antworten 2 Antworten
Ich habe einige Verwirrung über das Löschen der ersten N Zeilen, um durch einige Spalte. Ich erstellt habe, hier ein Beispiel Beispiel bei fiddle Was ist falsch mit diesen Abfragen? Delete Top(3) from Table1 order by id

Wie setze ich eine MySQL-Zeile auf READ-ONLY?

Anzahl der Antworten 1 Antworten
Ich habe eine Zeile in einer Tabelle, ich möchte nicht geändert werden (immer). Ist es möglich eine MySQL Zeile zu LESEN-NUR so, dass es nicht aktualisiert werden kann? Wenn ja, wie? Wenn nicht, ist es möglich, einen

Kann ich ignore_dup_key für einen Primärschlüssel aktivieren?

Anzahl der Antworten 5 Antworten
Ich habe einen zwei-Spalten-Primärschlüssel für eine Tabelle. Ich habe versucht, zu ändern, um die ignore_dup_key zu auf mit diesem Befehl: ALTER INDEX PK_mypk on MyTable SET (IGNORE_DUP_KEY = ON); Aber ich bekomme diese Fehlermeldung: Cannot use index

Wählen Sie eine Stichprobe von Ergebnissen aus einem Abfrageergebnis aus

Anzahl der Antworten 9 Antworten
Diese Frage bittet darum, eine zufällige(ish) Stichprobe der Datensätze auf dem SQL-Server und die Antwort war TABLESAMPLE. Gibt es ein äquivalent in Oracle 10? Wenn es nicht ist, ist es ein standard-Weg, um eine Stichprobe der Ergebnisse

Kann nicht geladen werden. Die Datei "c: \ data.txt" existiert nicht

Anzahl der Antworten 3 Antworten
Ich habe ein problem beim Lesen von Daten aus einer text-Datei in ms sql. Ich erstellt eine text-Datei in mein c:\ aufgerufen data.txt aber für einige Grund, ms-sql-server die Datei nicht finden kann. Ich bekomme die Fehlermeldung

Ampersand (& amp;) -Operator in einer SQL Server WHERE-Klausel

Anzahl der Antworten 4 Antworten
Sorry für die sehr grundlegende Frage. Was bedeutet die & Betreiber haben in dieser SQL - WHERE (sc.Attributes & 1) = 0 sc ist ein alias für eine Tabelle, die eine Spalte enthält attributes. Ich versuche zu

Abrufen des Wochentagnamens von einem angegebenen Datum in SQL Server

Anzahl der Antworten 6 Antworten
Ich versuche einen Tag-Namen wie Freitag, Samstag, Sonntag, Montag usw. von einem bestimmten Datum. Ich weiß, es ist eine eingebaute Funktion gibt den Tag angeben, zum Beispiel: SELECT DATENAME(dw,'09/23/2013') as theDayName diese SQL-Abfrage gibt: 'Montag' Dies ist

Kann den PostgreSQL-Tabellennamen nicht einfach verwenden ("Relation existiert nicht")

Anzahl der Antworten 7 Antworten
Ich versuche, führen Sie den folgenden PHP-script eine einfache Datenbank-Abfrage: $db_host = "localhost"; $db_name = "showfinder"; $username = "user"; $password = "password"; $dbconn = pg_connect("host=$db_host dbname=$db_name user=$username password=$password") or die('Could not connect: ' . pg_last_error()); $query =

Ist es möglich, mehrere Aktualisierungen mit einer einzigen UPDATE SQL-Anweisung durchzuführen?

Anzahl der Antworten 5 Antworten
Sagen wir ich habe eine Tabelle tbl mit Spalten id und Titel. Ich brauche zu ändern, dass alle Werte der Spalte "title": von 'a-1' , 'a1', aus 'ein.1' , 'a1', von 'b-1' , 'b1', von 'b.1' auf

Gibt es in Oracle SQL etwas wie "Wenn nicht vorhanden, erstellen Sie eine Sequenz ..."?

Anzahl der Antworten 5 Antworten
Für meine Anwendung mit einer Oracle 8 DB, ich bin die Bereitstellung eines SQL-Skripts, setup Sachen wie Trigger, Sequenzen etc., die können kopiert und eingefügt werden in SQL*Plus. Ich möchte das Skript nicht aufhören, mit einem Fehler,

mysql ändert alle Werte in einer Spalte

Anzahl der Antworten 4 Antworten
Möchte ich ändern, werden alle Werte in der tablecolumn "Quellendatum". Wenn Sie die Zeile-Wert ist 2005-06-20 dann sollte es ersetzt werden, mit 2012-06-20. Wenn Sie die Zeile-Wert ist NULL oder leer ist, dann sollte es unangetastet bleiben.