Tag: ddl
Data Definition Language, Teilmenge von SQL zu manipulieren Strukturelemente einer Datenbank, nicht der Inhalt der Tabellen. CREATE, DROP, ALTER-und Verwandte Aussagen.
1
Antworten
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
3
Antworten
Möchte ich, dass die folgenden änderungen an dieser Tabelle: Hinzufügen: Spalte Status (varchar(20)) Spalte für das Datum (timestamp) Ich bin nicht sicher, wie dies zu tun String createTable = "Create table aircraft (" +"aircraftNumber int," +"airLineCompany varchar(20),"
2
Antworten
Ich weiß, dass SchemaExport sollte mein Freund sein. Aber ich bin mit liquibase und möchten, führen Sie die DDL - Reine sql-Anweisungen generiert von liquibase neu erstellen, die Datenbank vor jeder test-Methode. Sehen Sie Probleme mit dem
1
Antworten
Ich Spiele seit etwa mit FluentNhibernate als Teil des S#arp-Architektur. Unten ist ein Beispiel-mapping. public class EventBaseMap : ClassMap<EventBase> { public EventBaseMap() { WithTable("Event_Header"); //NotLazyLoaded(); Id(x => x.Id).WithUnsavedValue(-1).GeneratedBy.Native(); Map(x => x.Name).WithLengthOf(50).Not.Nullable(); Map(x => x.Description).WithLengthOf(255); Map(x => x.Rating);
4
Antworten
Möchte ich, um die SQL-drop-Funktion in PostgreSQL. Ich Schreibe DROP FUNCTION - und eine get-Funktion den Namen aus pg_proc. Das ist kein problem. Jedoch wenn ich den Parameter leer lassen, es wird nicht drop-Funktion. Ich habe das
3
Antworten
Ok, das ist vielleicht bisschen dumme Frage, aber ich kann nicht scheinen, um herauszufinden, jede brauchbare Referenz zu dem, was ich brauche. Werde ich durch NHibernate tutorial und mit code, habe ich diese DDL-scripted-Datenbank. Ich weiß, einige
3
Antworten
Möchte ich automatisch einfügen von Daten in meine MySQL-Tabellen. Daher versuche ich die Verwendung der JPA property "javax.die Persistenz.sql-lade-Skript-Quelle" in meinem persistence.xml: <?xml version="1.0" encoding="UTF-8"?> <persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"> <persistence-unit name="my-PU" transaction-type="JTA"> <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider> <jta-data-source>jdbc/coding</jta-data-source> <exclude-unlisted-classes>false</exclude-unlisted-classes>
5
Antworten
Suche ich einen Weg, wie kann ich eine ddl für meine jpa-annotierten Entitäten. Ich bevorzuge eine Reine java-Weise für diese. Wenn möglich wäre es schön zu haben, generieren Sie die drop-Anweisungen zu. Dies ist ein wiederholen des
1
Antworten
Ich habe diesen Fehler und ich weiß nicht, was ist es über. Die Abfrage: CREATE VIEW UNPAID AS SELECT * FROM fullday UNION SELECT * FROM halfday MINUS SELECT class_no, child_no FROM payment; Vielleicht haben Sie nicht
2
Antworten
Warum ist dbms_metadata.set_transform_param(dbms_metadata.session_transform, 'CONSTRAINTS_AS_ALTER', TRUE) nicht die Erzeugung von constraints in separate Dateien? In diesem moment dieses pl/sql fügt den Einschränkungen nach der Tabelle schema definition-Dateien. Welche flag muss ich verwenden, um dies zu erreichen separate Einschränkungen-schema-definition-Verzeichnis?
2
Antworten
Habe ich gesehen in magento mysql installieren oder upgrade-Skript, wo Sie hinzufügen, Spalte : $installer->getTable('catalog/eav_attribute'), 'tooltip', array( 'type' => Varien_Db_Ddl_Table::TYPE_TEXT, 'nullable' => true, 'comment' => 'Tooltip' ) Ich Will wissen, was Varien_Db_Ddl_Table::TYPE_TEXT? Wenn möchte ich hinzufügen, dass
4
Antworten
Verwenden wir PostgreSQL. Meine Anforderung ist, löschen Sie nicht verwendete Sequenzen aus meiner Datenbank. Wenn ich zum Beispiel das erstellen einer Tabelle, die durch meine Anwendung, eine Sequenz wird erstellt, aber für das löschen der Tabelle sind
1
Antworten
Ich muss entfernen Sie eine Spalte aus einer Tabelle, aber wenn ich versuchen, Sie zu entfernen: Dem Objekt, 'object_name' abhängig ist auf der Spalte 'column_name'. ALTER TABLE DROP COLUMN column_name ist fehlgeschlagen, da ein oder mehrere Objekte
3
Antworten
Ich versuche das zu ändern und den course_id Spalte in die Tabelle 'Kurs', aber ich bekomme immer diese Fehlermeldung: CREATE TABLE course ( course_id varchar(10) PRIMARY KEY, title varchar(30), dep_name varchar(10), credits numeric(2,2) CHECK (credits>0) ); ALTER
3
Antworten
Ich habe 3 Benutzer (Schemata) in meiner Datenbank. Benutzer A hält Tabelle X Erstellte ich eine Ansicht Y für Benutzer B und eine Ansicht Z für user C. Die Ansichten sind identisch: CREATE OR REPLACE FORCE EDITIONABLE
5
Antworten
Ich bin auf der Suche nach einem Kommandozeilen-tool zum generieren von DDL für beide Tabellen und Indizes (nichts komplizierter wird benötigt) für einige Sybase-Tabellen in Datenbanken, auf die ich aufpasse. Ich habe Zugriff auf die GUI-tools für
3
Antworten
"Ändern Sie Ihre Abfrage, um eine Spalte hinzuzufügen, die subtrahiert die alten Gehalt vom neuen Gehalt. Beschriften Sie die Spalte Erhöhen. Führen Sie das überarbeitete Abfrage." Gut, nach meiner interpretation, ich versuchte zunächst, um die Spalte hinzuzufügen,
3
Antworten
Bin ich durch das erstellen mehrerer Ansichten in meinen code, und jedes mal, wenn der code ausgeführt wird, möchte ich drop alle materialisierten Ansichten erzeugt so weit. Gibt es irgendeinen Befehl, der eine Liste aller materialisierten Ansichten
4
Antworten
Ich habe eine user-Tabelle mit userid und username Spalten, und beide eindeutig sind. Zwischen userid und username, die besser ist, als eine foreign key-und warum? Mein Chef will Zeichenfolge verwenden, ist das ok? Darf ich Fragen, warum
6
Antworten
Beschäftige ich mich mit einigen sensiblen Accounting-Tabellen und ich möchte audit jedes SELECT - Anweisung ausgeführt, die auf die Tabelle oder Sicht zugeordnet sind. Ich fand keine DDL-Ereignisse auf BOL (Books Online), die hatte nichts zu tun
2
Antworten
Was ist der richtige Zugang DDL-Abfrage zum hinzufügen eines Boolean-Datentyp-Spalte zu einer Tabelle? So weit ich gesehen habe, Beispiele wie die folgenden... ALTER TABLE MyTable ADD MyNewColumName BIT aber Sie scheinen nicht zu 100% korrekt, da Zugang
2
Antworten
Ich würde gerne aktualisieren, einen bestimmten Bereich von Zeilen, sagen wir ab 30 und endend bei 50. Wie kann ich erreichen, dass. Habe ich versucht mit: UPDATE tab SET col = 'somevalue' LIMIT 30, 50 aber das
1
Antworten
Wie Primärschlüssel für mehrere Spalten in einer einzelnen Tabelle mit PostgreSQL? Beispiel: Create table "Test" ( "SlNo" int not null primary key, "EmpID" int not null, /* Want to become primary key */ "Empname" varchar(50) null, "EmpAddress"
3
Antworten
Könnte in Oracle DDL (create/alter) werden Transaktions -, wie Sie in MS SQL (gestartet 2005)? möglich, Duplikat der Ist es möglich, ein Rollback CREATE TABLE-und ALTER TABLE-Anweisungen in den großen SQL-Datenbanken? InformationsquelleAutor FoxyBOA | 2011-01-17
8
Antworten
Muss ich hinzufügen, mehrere Spalten zu einer Tabelle, aber die position der Spalten nach eine Spalte namens lastname. Ich habe dies ausprobiert: ALTER TABLE `users` ADD COLUMN ( `count` smallint(6) NOT NULL, `log` varchar(12) NOT NULL, `status`
1
Antworten
Ich versuche zu extrahieren Gespeicherte Prozedur DDL-durch Abfragen von Systemtabellen. Wenn ich die folgende Abfrage ausführen select * from dbc.tvm, wo TableKind = 'P' beide Felder RequestText und CreateText NULL enthalten. Gibt es eine Möglichkeit zur Abfrage
1
Antworten
Ich weiß, dass der PostgreSQL-Tabellen, die mit einem SERIAL primary key am Ende mit einem impliziten index, Sequenz-und constraint erstellt wird, die von PostgreSQL. Die Frage ist, wie benennen Sie diese impliziten Objekte, wenn die Tabelle umbenannt
1
Antworten
Wie kann ich ein Kommentar hinzufügen, um die Spalte in der PostgreSQL? create table session_log ( UserId int index not null, PhoneNumber int index); InformationsquelleAutor user3600910 | 2015-08-18
2
Antworten
Ich versuche, erstellen Sie eine Tabelle mit Fremdschlüssel mithilfe von oracle. Meine syntax ist wie folgt CREATE TABLE product ( product_id INT(7) NOT NULL, supplier_id INT(7) NOT NULL, product_name VARCHAR2(30), product_price DOUBLE(4), product_category VARCHAR2(30), product_brand VARCHAR2(20), product_expire
3
Antworten
Im Sql Developer unter den Tabellen I tables, aber einige Tabellen haben $ im Namen. Beispiel: tb$something Was bedeutet, dass die Zeichen '$' bedeutet, wenn in dem Namen der Tabelle? Oracle schafft die v$ Aussicht von der
4
Antworten
Wir lief in ein problem mit einem unserer stored procs auslösen eines Fehlers; SELECT failed because the following SET options have incorrect settings: 'QUOTED_IDENTIFIER' Ich es behoben, indem Sie die gespeicherte Prozedur und die Einstellung der quoted
1
Antworten
Ich brauche, um herauszufinden, wer zuletzt ausgeführte alter table - Anweisung auf bestimmte Tisch-und was war die Aussage selbst. Mit "Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Prod" Fand ich das Datum der letzten ddl-änderungen: select
1
Antworten
Ich versuche zum erstellen einer Tabelle in einer H2-Datenbank. Wie kann ich festlegen, dass der Primärschlüssel erzeugt werden sollen, aus einer Sequenz, die erstellt wurde? Die Reihenfolge heißt group_seq, und ich habe es mit dieser Aussage: CREATE
2
Antworten
Im MS SQL Server es ist möglich, erstellen Sie einen Fremdschlüssel mit dem ON UPDATE CASCADE option, so dass, wenn Sie ein update von einer der Spalten im Primärschlüssel, die Fremdschlüssel in anderen Tabellen auch update durch
6
Antworten
Ich habe viele Tabellen auf meiner lokalen Datenbank und zog Sie in die Produktionsdatenbank. Nun arbeite ich an fine-tuning der Datenbank und erstellt viele Einschränkungen auf meinem lokalen Datenbank-Tabellen wie PK, FK, Default-Werte, Indizes etc. etc. Nun
2
Antworten
Ich weiß meine Frage klingt ein bisschen wie eine shopping-Wunsch, aber ich glaube ehrlich, dass viele Leute könnten es nützlich finden. Ich habe auf der Suche für ein automatisches tool, konvertiert Data Definition Language aus der MySQL-Dialekt
7
Antworten
Ich bin das hinzufügen einer Spalte meiner Datenbank-Tabelle. Es ist ein einfaches Char-Spalte mit dem Wert 'Y' oder 'N'. Ist es möglich, standardmäßig die Spalte 'N'? Wenn ja, wie? Aktuelle Skript zu Spalte hinzufügen: ALTER TABLE PERSON
2
Antworten
Ich weiß es gibt viele dieser Fragen, die hier auf SO und auch auf dem Netz, aber alle Antworten empfehlen die Verwendung columnDefinition was ist Datenbank-spezifisch und somit nicht anwendbar für mich, da mir das system ich
2
Antworten
Ich immer wieder dieses problem: ich habe wie 20 Indizes auf einer Tabelle, die ich brauche um zu fallen, um zu testen wollen. Drop die Tabelle nicht löschen Sie alle von dieser Metadaten. Scheint es nicht zu
1
Antworten
Ich bin immer dieser Fehler während der Entwicklung einer Java ee Anwendung mit MariaDB. Der Fehler ist: Haben Sie einen Fehler in Ihrer SQL-syntax; Lesen Sie im Handbuch, das entspricht Ihrem MariaDB-server-version für den richtigen syntax zur
1
Antworten
Ich bin mit SQL-server-verbindungen in SQL developer verwenden ein plug-in. Ich möchte zum generieren von DDL für eine Tabelle vorhanden in der SQL server-Verbindung. Ich finde keine option wie in SQL-Objekt in der Ansicht als in ORACLE.
2
Antworten
Ich habe eine Tabelle ist, die eine partition vom Typ int, aber die möchte ich umwandeln in string. Allerdings kann ich nicht herausfinden, wie dies zu tun. Dem Tisch Beschreibung: Col1 timestamp Col2 string Col3 string Col4
3
Antworten
Fehler SQL-Abfrage: CREATE TABLE `wp_commentmeta` ( `meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `comment_id` bigint(20) unsigned NOT NULL DEFAULT '0', `meta_key` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `meta_value` longtext COLLATE utf8mb4_unicode_ci, PRIMARY KEY (`meta_id`), KEY `comment_id` (`comment_id`), KEY `meta_key`
1
Antworten
Wäre wirklich für jede Hilfe dankbar, auch immer auf diese ein. Wie zu generieren der DDL von Application Express... einschließlich der tatsächlichen Daten. Kann ich eine DDL; aber enthält keine der erforderlichen Einfügungen in die Datenbank-Tabellen. :<
2
Antworten
ich möchte erstellen Sie einen "create tablespace"-Skript aus unserer Produktion-Datenbank. ich habe bereits versucht die folgende, die führt zu einem ORA-31603: select dbms_metadata.get_ddl('TABLESPACE',tablespace_name) from dba_tablespaces where tablespace_name != 'SYSTEM' Nach googlen fand ich, dass ich brauche, die
1
Antworten
Ich versuche, drop-DEFAULT-Einschränkung für die SPALTE sal d.h. Gehalt in der customer-Tabelle in der Oracle-Datenbank. SQL-Anweisung, die ich ausprobiert habe, war ALTER TABLE customer ALTER COLUMN sal DROP DEFAULT; Fehlermeldung, die ich erhielt, war ALTER TABLE customer
1
Antworten
Ich habe eine package A, die mit Variablen und Prozeduren, die in einem anderen package B im gleichen schema. Jetzt will ich bewegen package A zu einem neue schema. Welche Berechtigungen sollte ich gewähren, um den new
2
Antworten
Ich habe funktionierenden code mit PostgreSQL 9.3: ALTER TABLE meter_data ALTER COLUMN w3pht TYPE float USING (w3pht::float); aber nicht wissen, wie man Präzision und Skala. InformationsquelleAutor Akash Kumar | 2014-05-28
2
Antworten
Versuchen, erstellen Sie eine Tabelle mit einem Fremdschlüssel. Ich erhalte ORA-00904 Fehler. Was mache ich falsch. Ist es, weil die Tabelle der Fremdschlüssel noch nicht erstellt ist ? CREATE TABLE ingredients( ingredient_id number(2,0), ingredient VARCHAR2(55) NOT NULL,
5
Antworten
Ich bin auf der Suche nach der syntax zum hinzufügen einer Spalte einer MySQL-Tabelle mit der aktuellen Zeit vorbelegt. Lesen Sie die mysql doumatation über alter table syntax Ich Liebe, dass jemand von Ihnen positiv bewertet werden.