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.
Bei der Verwendung von UUIDs, sollte ich auch mit AUTO_INCREMENT?

Wir bauen eine neue web-app, die eine offline-iPad - /Android-app-version auf einer Reihe von lokalen Geräten, die Einsätze mit neuen Daten. Als solche benötigen wir die Verwendung von UUIDs zu ermöglichen, für die notwendige zwei-Wege-Synchronisierung mit der
So Identifizieren Sie Die Auslöser ausgelöst (aktualisieren oder Löschen)

Wenn ich mit einem trigger, der Trigger bei jedem update-oder Delete-von der Bezahlung Tabelle, Wie kann ich herausfinden, welche Art von trigger, die aufgetreten sind (Wenn ich genauer erklären, die trigger-Funktion aufgerufen, weil der die Aktualisierung eines
SQLSTATE[42601]: Syntax error: 7

Habe ich somethink in meiner PostgreSQL insert-Anfrage nicht richtig. Wenn ich ausführen: INSERT INTO data ( Email , Email_MD5 , Date_In , Tel_mobile , Tel_fixe , Gender , Title , FirstName , LastName , DateOfBirth , YearOfBirth
Oracle geschachtelte korrelierte Unterabfrage problem

Betrachten Tabelle1 und Tabelle2 mit einer eins-zu-viele-Beziehung ("Tabelle1" ist die master-Tabelle und Tabelle2 ist der detail-Tabelle). Ich möchte Datensätze aus Tabelle1, wo einige Wert ('XXX') ist der Wert des letzten Datensatzes in Tabelle2 der detail-Datensätze korrelierten auf
konvertieren timedelta Objekt Zeit Objekt

Beim abrufen von Zeilen aus meiner Datenbank mit der Zeit ab 15:15:15 h/m/s. Bekomme ich diese in timedelta Objekte, möchte ich Ihnen in Zeit-Objekt, damit ich später können Sie kombinieren diese mit einem date-Objekt und Holen Sie
SQL-MYSQL Kann keine Datenbank erstellen

Ich bekomme immer den Fehler: CREATE DATABASE-bundesliga FEHLERCODE 1007 CANT ERSTELLEN-DATENBANK bundesliga-Datenbank vorhanden ist Hier ist mein code: CREATE DATABASE bundesliga; DROP TABLE IF EXISTS Liga; CREATE TABLE Liga ( ); DROP TABLE IF EXISTS Spiel; CREATE
inner join vorbereitete sql-Anweisung in java

Ich versuche, um eine vorbereitete Anweisung verwenden, um wählen Sie einen Wert aus einer SQL-Datenbank. Mein input ist eine ID in der Tabelle Benachrichtigung. Ich bekommen eine ID, weil dieses kann ich jetzt auch die DOCUMENT_ID für
Foreach-Schleife mit der MySQL Abfrage

Ich habe ein array. $select_crm=mysql_query("select * from party_details where subcaseid='$under_row[partyid]'"); $select_array=array($select_crm); if(mysql_num_rows($select_crm)>0) { foreach($select_array as $v) { $fetch_crm=mysql_fetch_array($v); echo $fetch_crm['party_name']; echo $fetch_crm['partyid'];`` } } Aber es funktionierte nicht richtig. $select_crm haben zwei Zeilen, aber es druckt nur
In Sql, wie kann man nur einen Wert ändern mit Hilfe einer case-Anweisung?

Frage: Was ist der beste Weg, um den Wert zu ändern in der group_id ALS RoleId Spalte, so dass, wenn group_id ALS RoleId = 3 der Wert wird geändert, um die entsprechenden Wert-5? Hintergrund: In der folgenden
DB2-sql-Max-Aufnahme-Funktion

Ich habe die folgende Abfrage in DB2, arbeitet aber nicht, das problem ist die max-Funktion, aber ich m nicht sicher, wie es zu lösen ist. SELECT CAR.VI max(CAR.ID), TU.SOLD FROM P.CAR CAR, A.TU TU WHERE CAR.VI =
Die Indizierung von Sichten in SQL Server 2008

Ich habe eine Tabelle, die mehrere hundert Millionen Datenzeilen. Es gibt ein Feld namens EventId was ist ein integer-Feld. Ich habe eine Reihe von unterschiedlichen Ansichten, die werden wieder nur Daten mit einer bestimmten Ereignis-id Wenn ich
Bevorzugte Datenbank-design-Methode für die Zuweisung von Benutzerrollen? (Hüte vs. Gruppen)

Ich habe mittlere MySQL-Datenbank mit einer primären "Personen" - Tabelle, die enthält grundlegende Informationen über jedes menschliche Wesen, verbunden mit dem Theater und Theater-Schule für die ich zuständig bin für den Erhalt und die Entwicklung einer Reihe
alle Daten zeigen nur die Gruppe, die von bestimmten Zeilen : Select * from Tabelle group by Spalte Spalte = 'Wert'

Benutze ich mysql. Meine Tabelle so Aussehen: Letzten ich versuche es mal mit dieser Abfrage SELECT * FROM movie GROUP BY `group` HAVING cateogry = 'TV' Ich möchte mit dieser Abfrage-Ergebnis wie: zeigen Sie alle aber nur
SQL — Zuweisung eines bit-variable in select-Anweisung

Beispiel: declare @bitHaveRows bit select @bitHaveRows = count(*) from table where (predicate) Gibt es irgendwelche Funktionen, die ich aufrufen kann, auf diese Zeile: select @bitHaveRows = count(*) zuweisen dieses bit den Wert 0, wenn es keine Zeilen
Umgang mit Null-Typen von SQL in C#

Ich bin mit der SqlDataReader um Werte aus einer SQL-Tabelle und ordnen Sie Ihre jeweiligen Variablen. Aber in meiner Tabelle int und double Spalten null-Werte. Also, wenn ich versuche zu Lesen ein null int und weisen Sie
SQL - Auswahl der zuletzt hinzugefügten Zeilen aus einer Tabelle mit einem bestimmten Bereich

Ich habe eine Tabelle mit einem integer - id (primary key) und timestamp Datum Hinzugefügt Spalten (unter anderem). was wäre die syntax extrahieren Sie die id Werte für die letzten zehn "Datum Hinzugefügt" Werte Aussehen? Ich verwende
Falsche syntax bei das Schlüsselwort 'PROZEDUR'

Diese Frage ist unwahrscheinlich, um zu helfen alle zukünftigen Besucher; es ist nur für einen kleinen geografischen Gebiet, einen bestimmten moment in der Zeit, oder eine außerordentlich engen situation, die nicht allgemein für das weltweite Publikum des
SQL server 2008-XML-Datentyp, der von performance-Problemen

Hallo ich habe ein Bedürfnis zu lagern Hunderte, wenn nicht Tausende von Elementen in der Datenbank als XML. Ich werde nicht index etwas in das XML-Feld. Ich werde einfach wählen Sie bestimmte Elemente innerhalb der xml-Datei. Ich
Firebird: Wie, um eine Liste Aggregat?

Frage: Unten In der Abfrage möchte ich den Gegenwert für GROUP_CONCAT(ctAncestors.ancestor ORDER BY ctAncestors.depth DESC) AS breadcrumbs_id in firebird. Bisher bekam ich LIST(ctAncestors.ancestor, ',') AS breadcrumbs_id aber ich kann nicht herausfinden, wie Sie eine Bestellung, indem Sie
Proc SQL und entfernen von Duplikaten, die durch eine einzelne variable

PROC SQL Neuling hier - ich will Proc SQL verketten (stack), ID und Rasse die Daten aus zwei verschiedenen datasets, während auch das entfernen von Duplikaten durch die ID (und NICHT von beiden-ID und Race) - ist
Ermöglicht Multiple Active Result Sets(MARS) in Entity Framework mit connection string

Ich versuche zum aktivieren von MARS(Multiple Active Result Sets) in ASP .NET MVC 5 web-Anwendungen, die verwendet Entity Framework. Habe ich versucht, hinzuzufügen MultipleActiveResultSets=True mein connection string: <connectionStrings> <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\AppDb.mdf;Initial Catalog=AppDb;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings>
Derby-entspricht der DB2 ist "not NULL WITH DEFAULT"

Bin ich zu untersuchen, wie praktikabel es ist, ändern sich einige unit-tests (für eine Anwendung auf DB2) zu verwenden Derby. Gefunden haben diese Frage, wo die Antwort behauptet, dass DB2 und Derby sind sehr gut verträglich, es
LINQ-to-SQL/Contains() für Nullable<T>

Möchte ich zur Erstellung dieses SQL-statement in LINQ: select * from Foo where Value in ( 1, 2, 3 ) Das knifflige bit scheint zu sein, dass Wert-ist eine Spalte, die null-Werte zulässt. Den Gegenwert LINQ-code würde
SQL Server-Benachrichtigungen - Mein OnChange nicht ausgelöst

Möchte ich die Verwendung der SQL Server-Meldungen zu erfassen, legen Sie Ereignisse in meiner Datenbank in einer winforms app. Ich bin versucht, verwenden Sie die SQLDependency-Objekt. In den MSDN-Artikeln machen, diese scheinen ziemlich geradlinig. So habe ich
Wählen Sie eine bestimmte Zeile in PHP/MYSQL

Sagen wir, ich habe eine user-Tabelle. Und ich habe Spalten wie ID, Username, Passwort und Aktiviert. Alles was ich wissen will ist, wie Sie schreiben, der MYSQL-Satz : WÄHLEN Sie in der BENUTZER WHERE ID = $ID,
entfernen / ausblenden Hinzugefügt Schrägstriche von MySQL-Daten

Habe ich über tausend Einträge enthalten alle backslashes in der gesamten Eintrag. Gibt es eine einfache Möglichkeit oder ein Skript, das löschen eines bestimmten Zeichens aus jeder Eintrag? die server-side-Sprache php ? ja, es ist mit php
Cast auf SmallDateTime int

Ich versuche zu vergleichen L.LoanDueDate (das ist ein smalldatetime) auf den Rückgabewert von ufnARCUGetLatestProcessDate() (das ist ein int), um zu sehen, wie viele Tage das Darlehen Fälligkeitsdatum wird auf den letzten Vorgang Datum. Erhalte ich eine Arithmetischer
Gewusst wie: Abfragen einer MySql-Tabelle zum anzeigen der root und die subchild.

UserID UserName ParentID TopID 1 abc Null Null 2 edf 1 1 3 gef 1 1 4 huj 3 1 5 jdi 4 1 6 das 2 1 7 new Null Null 8 gka 7 7 TopID
IF-Anweisung ist nicht gültig in dieser position

Habe ich überprüft/verglichen SQL-Anweisung mehrmals, aber es funktioniert immer noch nicht. Ich bin mit WorkBench 6.3 mit MySQL. Es gibt mir eine Fehlermeldung: 1064 syntax error: 'IF' ist keine gültige Eingabe an dieser position. IF(EXISTS(SELECT * FROM
Löschen/Neuerstellen von Indizes während der Bulk Insert

Ich habe Tabellen, die hat mehr als 70 Millionen Datensätze in es; was ich nur gefunden, dass die Entwickler waren löschen von Indizes, bevor die bulk insert und dann die Erstellung nochmals nach dem bulk-insert ist vorbei.
Kann ein primary key leer? Wenn ja, warum ist das alter die Ursache dieses Ergebnis?

Ich habe die folgende Tabelle: mysql> DESC my_contacts; +----------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+-------------+------+-----+---------+-------+ | id | varchar(20) | NO | PRI | | | | location |
Ist es am günstigsten gelegene zuordnen POST-Variablen an eine wirkliche variable?

Ich habe gerade mein Anmeldeformular für meine website und für die action-Seite, wo alle SQL stattfindet, habe ich einfach übersprungen Zuordnung der POST-variable ist, wie diese... $username = $_POST['username']; Statt ich habe gerade mit der POST-Variablen in
WQL nicht unterstützt TOP - brauchen workaround

WQL (im Grunde SQL for WMI) nicht unterstützt, ein TOP oder LIMIT Schlüsselwort. Sql Server verwendet TOP-und vielen anderen RDBMS supprt LIMIT etc. Gibt es einen workaround, um die Emulation einer SELECT-Abfrage zu Verhalten, als hätte es
Ausführen von SQL-Skript in Excel-Makro

Ich habe eine Frage zu Makros in Excel und wie man Sie benutzt. Habe ich vor kurzem erstellt eine SQL-Abfrage, die auf mehrere TFS-Datenbanken, um Daten zu extrahieren. Ich möchte einfach führen Sie dieses Skript aus excel,
SQL Subtrahieren Spalte Basierende Werte, die auf der Zweiten Spalte Wert mit Group By-Anweisung

Habe ich eine SQL-Anweisung sieht so aus: select FY_CD, PD_NO, INPUT, SUM(HOURS) from LABOR_TABLE group by PD_NO, INPUT; Wieder in dieser: FY_CD|PD_NO| INPUT | HOURS 2008 1 Actuals 61000 2008 1 Baseline 59000 2008 2 Actuals 54000
DROP SQL-Tabellen werden erstellt, wenn Datum mehr als eine Woche - MS-SQL-Server

Möchte ich eine Gespeicherte Prozedur erstellen und Job-in Ms SQL-server, löschen Sie alle Tabellen in einem schema, das mehr als eine Woche alt. erstelle ich backups an jedem einzelnen Tag und ich möchte den Vorgang automatisieren, indem
regexp für alle Zeichen mit Akzent in Oracle

Ich bin auf der Suche nach Daten, die Zeichen mit Akzent. Ich hab das versucht: select * from xml_tmp where regexp_like (XMLTYpe.getClobVal(xml_tmp.xml_data), unistr('\0090')) Und es funktioniert. Es findet alle Datensätze, in denen die XML-Daten-Feld enthält É. Das
Verbinden die gleiche Tabelle zweimal mit Bedingungen

Gibt es Situationen, wo ActiveRecord stellt die alias-Tabelle name, wenn es gibt mehrere Verknüpfungen mit der gleichen Tabelle. Ich bin in einer situation stecken, wo diese Verknüpfungen enthalten die Bereiche (mittels 'merge'). Habe ich eine viele-zu-viele-Beziehung: Modelle
Jpa generieren Abfrage zu bekommen nextval from sequence

Ich erzeugen müssen Sie diese Abfrage mit jpa SELECT mysequence.NEXTVAL FROM DUAL. Habe ich entityManager.createNativeQuery("SELECT mysequence.NEXTVAL FROM DUAL").getFirstResult aber es gibt immer null und niemals-Schritten Sequenz selbst. InformationsquelleAutor Art | 2014-05-26
Verwenden Sie group by und order by an der gleichen Zeit

Ich habe 4 Tabellen Class(ID,Name) Month(ID,Name) Student(ID,Name) Examination(ID,Student,Class,Month,TotalMarks,ObtainedMarks) den Spalten student,class,month wurden als Referenz genommen, in Examination Tabelle. Möchte ich Datensätze auswählen, von Examination Tabelle order by ObtanedMarks and Group by Class Ich habe Folgende SQL-Abfrage SELECT
Oracle wählen Sie alle Zeilen mit den Schlüsselwort enthält

Ich bin auf der Suche nach ein Zeichen, das ich verwenden kann, die in einer Oracle enthält, um ALLE Ergebnisse. Wenn ich die Suche nach der Zeichenfolge "test" in eine Spalte Titel ich verwenden Sie diese Anweisung:
Verweis auf übergeordnete Spalten in Oracle CONNECT BY hierarchische Abfrage

Ich habe Daten, die wie folgt aussieht: KEY1 KEY2 KEY3 LKEY1 LKEY2 LKEY3 FLAG ====== ========= ====== ====== ========= ====== ===== 09/10 10000 A1234 09/10 AU000123 A1234 1 09/10 10000 A1234 09/10 AU000456 A1234 1 09/10 10000
Ein konstanter Ausdruck gefunden wurde in der ORDER BY-Liste

Unten ist meine dynamische Abfrage und es funktioniert nicht. Er warf "Ein konstanter Ausdruck gefunden wurde in der ORDER BY-Liste, position 2." Ich weiß nicht, was falsch ist. Ursprünglichen dynamischen Abfrage: SET @QueryVendorName = ';WITH cteForPriceVen AS
SQL fehlende Datum reicht

Ich habe eine Tabelle, die enthält alle die Tage/Monate des Jahres E. G. Day Month 1 9 2 9 3 9 4 9 5 9 6 9 7 9 ... ... Ich habe eine Tabelle die zeigt
Wie effizient hat Oracle mit einem sehr lange IN der Liste operator

Habe ich die folgende Abfrage (dies ist die vereinfachte version eines sehr viel komplizierter query): SELECT * FROM TPM_TASK WHERE (PROJECTID, VERSIONID) IN ((3,1), (24,1), (4,1)) Im code ich, dass (PROJECTID,VERSIONID) Schlüssel-Liste programmgesteuert, und diese Liste könnte
ORACLE-SQL-ORA-22814-Attribut oder-element einen Wert größer als angegeben Typ

Ich rufe eine Funktion zurückgibt, die eine Art von Tabelle. Meine Funktion erhält eine variable vom Typ varchar. Weil ich wieder ein Typ, den ich ich hatte, um cast und multiset... Meiner Probleme ist, dass, die wählen,
Erste ORA-00054 Fehler im SQL Developer

Bin ich immer diese Fehlermeldung beim Versuch, eine Tabelle gelöscht werden. Habe ich gegoogelt und gegoogelt und versucht, alle möglichen Lösungen zu den besten meiner Fähigkeiten, aber keiner von Ihnen arbeitete für mich so weit. Dies ist
Wie extrahiert numerische Daten aus SQL Ergebnis

Angenommen, es gibt eine Tabelle "A" mit den 2 Spalten - ID (INT), DATA (VARCHAR(100)). Ausführen "WÄHLEN Sie DATEN AUS EINEM" Ergebnisse in einer Tabelle sieht wie folgt aus: DATA --------------------- Nowshak 7,485 m Maja e Korabit
Berechnen Sie die SUMME der Spalte die Zeit hat Datentyp:

Möchte ich berechnen Sie die Summe der Feld-Zeit-Datentyp. Meine Tabelle ist Unter: TableA: TotalTime ------------- 12:18:00 12:18:00 Hier möchte ich die Summe der beiden Felder. Ich habe versucht, die folgenden Abfrage SELECT CAST( DATEADD(MS, SUM(DATEDIFF(MS, '00:00:00.000', CONVERT(TIME,
SQL-Abfrage zum abrufen von Tabellennamen die durch foreign key-Abhängigkeit

Wie könnte ich Rahmen einer Abfrage um den Tabellennamen in der SQL Server-Auftrag von Foreign Key-Abhängigkeit? Wenn es eine Tabelle XYZ, das ist die Primäre Tabelle, auf der 2 anderen Tabellen einen Fremdschlüssel-constraint, dann würde ich wollen,