ddl

Czym są DDL i DML?

Słyszałem terminy DDL i DML w odniesieniu do baz danych, ale nie rozumiem, czym one są. Czym są i jak się odnoszą do SQL?

Klucz podstawowy Sqlite na wielu kolumnach

Jaka jest składnia określająca klucz podstawowy na więcej niż 1 kolumnie w SQLITE ?

Zmień tabelę Dodaj wiele kolumn po kolumnie1

Muszę dodać kilka kolumn do tabeli, ale ustawiam kolumny za kolumną o nazwie lastname. Próbowałem tego: ALTER TABLE `users ... ojej wersji serwera MySQL dla odpowiedniej składni near") po lastname " w linii 7 Jak mogę użyć AFTER w takim zapytaniu?

Jak ci się podobają podstawowe klucze? [zamknięte]

W dość ożywionej dyskusji w moim zespole Zostałem stworzony, aby myśleć o tym, co większość ludzi lubi jako podstawowe klucze ... : ktoś ma prosty przykład/algorytm do generowania czytelnych dla człowieka identyfikatorów dla wierszy, które dobrze skalują?

Zmienić stół bez blokowania stołu?

Podczas wykonywania instrukcji ALTER TABLE w MySQL, cała tabela jest blokowana do odczytu na czas trwania instrukcji. Jeśli j ... e rozumiem, dlaczego powinniśmy zaakceptować, że te zmiany muszą nieuchronnie skutkować przestojami; to jest po prostu słabe.

Tworzenie tabeli tymczasowej w MySQL z indeksem z select

Mam zapisaną funkcję, w której używam tabel tymczasowych. Ze względu na wydajność potrzebuję indeksu w tej tabeli. Niestety, ... tmpid INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ) SELECT * FROM tblLivecheck_copy WHERE tblLivecheck_copy.devId = did;

Usuń kolumnę z tabeli SQLite

Mam problem: muszę usunąć kolumnę z bazy danych SQLite. Napisałem to zapytanie alter table table_name drop column column_name Ale to nie działa. Proszę, pomóż mi.

Dlaczego warto używać wielu kolumn jako kluczy podstawowych (composite primary key)

Ten przykład jest wzięty z w3schools . CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, ... olumn jako kluczy podstawowych zamiast jednej kolumny? ile kolumn można użyć razem jako klucza podstawowego w danej tabeli?

Jak wygenerować cały DDL schematu Oracle (scriptable)?

Czy ktoś może mi powiedzieć jak Mogę wygenerować DDL dla wszystkich tabel, widoków, indeksów, pakietów, procedur, funkcji, wy ... sposób, aby znaleźć / zastąpić w wyjściu tak nazwy schematu pasują niezależnie od nazw moich nowych schematów będą. Dzięki!

Jak dodać klucz obcy do istniejącej tabeli SQLite?

Mam następującą tabelę: CREATE TABLE child( id INTEGER PRIMARY KEY, parent_id INTEGER, description TEXT); Jak do ... że klucze obce są włączone. Większość przykładów zakłada, że tworzysz tabelę - chciałbym dodać ograniczenie do istniejącego.

Czy możliwe jest cofnięcie instrukcji CREATE TABLE i ALTER TABLE w głównych bazach danych SQL?

Pracuję nad programem, który emituje DDL. Chciałbym się dowiedzieć czy CREATE TABLE i podobne DDL można cofnąć w Postgres MySQL SQLite i inni Opisz, w jaki sposób każda baza danych obsługuje transakcje za pomocą DDL.

MySQL terminologia "ograniczenia" vs "klucze obce" różnica?

Patrzę na dokumenty MySQL Tutaj i próbuję uporządkować rozróżnienie między kluczami obcymi a ograniczeniami. Myślałem, że F ... iebie FK, więc jeśli nie podasz to dostaniesz anonimowy FK? Każde Wyjaśnienie byłoby bardzo mile widziane. Dzięki, Ethan

Jak uzyskać kolumnowy typ danych w Oracle z PL-SQL z niskimi uprawnieniami?

Mam dostęp "tylko do odczytu" do kilku tabel w bazie danych Oracle. Potrzebuję informacji o schemacie niektórych kolumn. Chci ... , jak Mogę uzyskać typ danych i długość danych kolumny w tabeli, do której mam dostęp do odczytu za pomocą instrukcji PL-SQL?

UTF8 Postgresql tworzy bazy danych, takie jak MySQL (w tym zestaw znaków, kodowanie i typ lc)

Dla następującej instrukcji MySQL create database, jaki byłby odpowiednik w postgresql?: CREATE DATABASE IF NOT EXISTS `scra ... ENCODING 'UTF8' TABLESPACE "pg_default"; Czy to wystarczy, czy powinienem być bardziej szczegółowy, w tym LOCALE również?

Jak używać CREATE OR REPLACE?

Czy mam rację rozumiejąc, że CREATE OR REPLACE zasadniczo oznacza " jeśli obiekt istnieje, upuść go, a następnie utwórz go ta ... itle') Czy robię coś głupiego? Wydaje mi się, że nie jestem w stanie znaleźć zbyt wiele dokumentacji na temat tej składni.

Zmień Tabelę Dodaj Składnię Kolumny

Próbuję programowo dodać kolumnę tożsamości do tabeli pracowników. Nie wiem, co robię źle z moją składnią. ALTER TABLE Emplo ... azwy tabeli. UPDATE : Myślę, że jest to pierwsze stwierdzenie z "niepoprawną składnią w pobliżu słowa kluczowego 'kolumna'."

Definicja kolumny SQL: domyślna wartość i nie null redundantne?

Widziałem wiele razy następującą składnię, która definiuje kolumnę w instrukcji create/alter DDL: ALTER TABLE tbl ADD COLUM ... ież określenie, że kolumna nie powinna przyjmować wartości null ? Innymi słowy, czy domyślne nie renderuje null jako zbędne ?

Symulować tworzenie bazy danych, jeśli nie istnieje dla PostgreSQL?

Chcę utworzyć bazę danych, która nie istnieje poprzez JDBC. W przeciwieństwie do MySQL, PostgreSQL nie obsługuje składni crea ... dnich działań. Drugi jest trochę nudny do wypracowania. Czy Jest jakiś sposób na osiągnięcie tej funkcjonalności w Postgres?

Obcinanie tabeli w procedurze składowanej

Kiedy uruchamiam następujące w powłoce Oracle działa dobrze truncate table table_name Ale kiedy próbuję umieścić go w pro ... line 3, ending_col 18, Found 'table', Expecting: @ ROW or ( or . or ; := Dlaczego? Dzięki, Klas Mellbourn

Reverse engineer DDL z jednostek JPA

Bawię się trochę JPA, zmieniam mapowania, żeby zobaczyć jak mają być itp. To podstawowe eksperymenty. Jednak nie mogę znaleźć ... , ale nic. Integracja z Eclipse będzie ogromnym plusem, ale wezmę narzędzie wiersza poleceń lub zadanie ant. Jakieś pomysły?