Data Definition Language è un sottoinsieme di SQL per manipolare gli elementi strutturali di un database, non il contenuto delle tabelle. CREATE, DROP, ALTER e dichiarazioni correlate.
Vista la tabella creata usando: CREATE TABLE tbl_Country ( CountryId INT NOT NULL AUTO_INCREMENT, IsDeleted bit, PRIMARY KEY (CountryId) ) Come posso eliminare la colonna IsDeleted?
Devo aggiungere più colonne a una tabella ma posizionare le colonne dopo aver chiamato una colonna lastname. Ho provato questo: ALTER TABLE `users` ADD COLUMN ( `count` smallint(6) NOT NULL, `log` varchar(12) NOT NULL, `status` int(10) unsigned NOT NULL ) AFTER `lastname`; Ottengo questo errore: Si è verificato un errore …
Vorrei dare a un utente tutte le autorizzazioni su un database senza renderlo un amministratore. Il motivo per cui voglio farlo è che al momento DEV e PROD sono DB diversi sullo stesso cluster, quindi non voglio che un utente sia in grado di cambiare oggetti di produzione, ma deve …
In uno script MySQL puoi scrivere: CREATE TABLE IF NOT EXISTS foo ...; ... altre cose ... e quindi è possibile eseguire lo script molte volte senza ricreare la tabella. Come si fa in PostgreSQL?
Sto cercando di aggiungere a livello di codice una colonna di identità a una tabella Dipendenti. Non sono sicuro di cosa sto facendo di sbagliato con la mia sintassi. ALTER TABLE Employees ADD COLUMN EmployeeID int NOT NULL IDENTITY (1, 1) ALTER TABLE Employees ADD CONSTRAINT PK_Employees PRIMARY KEY CLUSTERED …
Ho la seguente tabella: CREATE TABLE child( id INTEGER PRIMARY KEY, parent_id INTEGER, description TEXT); Come si aggiunge un vincolo di chiave esterna parent_id? Supponiamo che le chiavi esterne siano abilitate. La maggior parte degli esempi presume che tu stia creando la tabella: vorrei aggiungere il vincolo a uno esistente.
Stavo lavorando al progetto dell'app Spring Boot e ho notato che a volte si verifica un errore di timeout della connessione al mio database su un altro server (SQL Server). Ciò accade specialmente quando provo a eseguire la migrazione degli script con, FlyWayma funziona dopo diversi tentativi. Poi ho notato …
Voglio creare un database che non esiste tramite JDBC. A differenza di MySQL, PostgreSQL non supporta la create if not existssintassi. Qual è il modo migliore per farlo? L'applicazione non sa se il database esiste o meno. Dovrebbe controllare e se il database esiste dovrebbe essere utilizzato. Quindi ha senso …
Ho un problema: devo eliminare una colonna dal mio database SQLite. Ho scritto questa domanda alter table table_name drop column column_name ma non funziona. Mi aiuti per favore.
Questo esempio è tratto da w3schools . CREATE TABLE Persons ( P_Id int NOT NULL, LastName varchar(255) NOT NULL, FirstName varchar(255), Address varchar(255), City varchar(255), CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,LastName) ) La mia comprensione è che entrambe le colonne insieme ( P_Ide LastName) rappresentano una chiave primaria per la tabella …
Sto lavorando a un programma che emette DDL. Vorrei sapere se è CREATE TABLEpossibile eseguire il rollback di un DDL simile Postgres MySQL SQLite et al Descrivi come ogni database gestisce le transazioni con DDL.
Quando si esegue un'istruzione ALTER TABLE in MySQL, l'intera tabella è bloccata in lettura (consentendo letture simultanee, ma proibendo scritture simultanee) per la durata dell'istruzione. Se si tratta di una tabella grande, le istruzioni INSERT o UPDATE potrebbero essere bloccate per mooooolto tempo. C'è un modo per fare un "hot …
Come correggo l'errore da MySQL "puoi avere solo una colonna di incremento automatico". CREATE TABLE book ( id INT AUTO_INCREMENT NOT NULL, accepted_terms BIT(1) NOT NULL, accepted_privacy BIT(1) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.