Bir nesnenin DDL'ini (CREATE ifadesi) üret
Oracle
SELECT DBMS_METADATA.GET_DDL('TABLE', 'CALISAN', 'HR') FROM dual;Index için 'INDEX', paket için 'PACKAGE' vb. SET LONG 100000 ile uzun çıktı kırpılmasını önleyin.
PostgreSQL
-- SQL içinden tek fonksiyon yoktur; kabuktan:
pg_dump -t public.musteri --schema-only veritabanipsql'de \d musteri yapıyı okunur gösterir; tam DDL için pg_dump --schema-only.
MySQL
SHOW CREATE TABLE musteri\GTek komutla tam CREATE TABLE (kolonlar, index'ler, motor, charset) verir.
SQL Server
-- T-SQL yerleşik tek komut yoktur. Seçenekler:
-- 1) SSMS: sağ tık > Script Table as > CREATE To
-- 2) EXEC sp_help 'dbo.musteri'; (yapı özeti)
-- 3) mssql-scripter aracı (komut satırı)Prosedür/view gövdesi için: SELECT OBJECT_DEFINITION(OBJECT_ID('dbo.usp_ad'));
MongoDB
// DDL yoktur (şemasız). Koleksiyon seçeneklerini/validator'ı gör:
db.getCollectionInfos({ name: "musteri" })options.validator ($jsonSchema) tanımlıysa tek 'şema tanımı' odur; index'ler ayrı getIndexes() ile.
Redis
# Uygulanamaz: şema/DDL kavramı yoktur.Veri yapısı uygulama kodunda tanımlanır; kalıcılık RDB/AOF dosyalarındadır.