Als «ddl» getaggte Fragen

Datendefinitionssprache; Definieren von Datenbankstrukturen, jedoch nicht deren Inhalt.


2
Wie lösche ich alle Einschränkungen aus allen Tabellen?
Ich möchte alle Standardeinschränkungen, Prüfeinschränkungen, eindeutigen Einschränkungen, Primärschlüssel und Fremdschlüssel aus allen Tabellen in einer SQL Server-Datenbank löschen. Ich weiß, wie ich alle Einschränkungsnamen abrufen kann sys.objects, aber wie fülle ich das ALTER TABLETeil auf?


2
Transaktionaler DDL-Workflow für MySQL
Ich war ein wenig zu entdecken überrascht , dass DDL - Anweisungen ( alter table, create indexusw.) implizit die aktuelle Transaktion in MySQL begehen. Ausgehend von MS SQL Server war die Möglichkeit, Datenbankänderungen in einer Transaktion lokal vorzunehmen (die dann zurückgesetzt wurde), ein wichtiger Teil meines Workflows. Für die kontinuierliche …



1
Wie verwende ich Transaktionen mit SQL Server DDL?
Ich habe eine Login-Tabelle, in die alle Einfügungen von einer einzelnen gespeicherten Prozedur durchgeführt werden. CREATE TABLE dbo.LogTable( LogRefnr int IDENTITY(1, 1) NOT NULL, LogQuery varchar(255) NOT NULL, LogTime datetime NOT NULL, logQueryDuration int NULL, LogSessionID int NULL, CONSTRAINT PK_Log PRIMARY KEY CLUSTERED (LogRefnr) ) go Create procedure DBO.LogInsert ( …

6
Abfrage zum Vergleichen der Struktur zweier Tabellen in MySQL
Um den Sicherungsprozess einer meiner MySQL-Datenbanken zu automatisieren, möchte ich die Struktur zweier Tabellen (aktuelle Version vs. alte Version) vergleichen. Können Sie sich eine Abfrage vorstellen, mit der zwei Tabellen verglichen werden können? Hier sind einige Beispieltabellen, die Sie vergleichen können. CREATE TABLE product_today ( pname VARCHAR(150), price int, PRIMARY …


2
Deaktivieren der Überprüfung des Schemas bei der Erstellung von Funktionen / gespeicherten Prozeduren
Ich versuche, den Prozess zu automatisieren, der Änderungen an der SQL Server 2008 R2-Datenbank ausführt. Der Prozess, den ich eingerichtet habe, löscht meine gespeicherten Prozeduren und Funktionen und erstellt sie neu. Außerdem werden Skripts ausgeführt, um die Tabellen / Spalten / Daten zu ändern. Leider erfordert eines der Skripte, dass …



3
IDENTITY-Wert zurücksetzen
Ich habe eine Tabelle mit einer IDENTITY-Spalte. Während der Entwicklung lösche ich die Zeilen von Zeit zu Zeit und füge sie erneut hinzu. Aber die IDENTITY-Werte stiegen immer weiter an und begannen nicht bei 1, als ich sie erneut hinzufügte. Jetzt geht meine ID von 68 -> 92 und dies …

2
Warum wird DDL abgeschnitten?
Ich habe eine Interviewfrage, die während meines Interviews gestellt wurde. Ich beantwortete die Frage, aber der Interviewer war von meiner Antwort nicht so überzeugt. Also, bitte korrigiert mich jemand mit meinem Verständnis? Frage: Warum ist "Kürzen" DDL? Wo ist "Löschen" DML? Beide erledigen fast den gleichen Job (Zeilen entfernen) Ans. …
15 oracle  delete  ddl  truncate 

3
Erstellen Sie ein automatisiertes Skript für Oracle DDL
Oracle SQL Developer kann DDL über exportieren. Tools -> Database Export...Dies funktioniert sehr gut, erfordert jedoch manuelle Eingriffe. Ich weiß von DBMS_METADATA.get_ddl(), habe aber festgestellt, dass der Export nicht perfekt ist. Ich bin auf Probleme DBMS_METADATAgestoßen, bei denen die exportierte DDL nicht verwendet werden konnte, ohne zuvor Probleme wie Pausen …

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.