Bases de données pour les organisations
--INSERT INTO def VALUES 'valeur';
--ne pas utiliser ceci : le back tic
--INSERT INTO def VALUES `valeur`;
CREATE DOMAIN dollars numeric(12,2);
CREATE type weekend as ENUM ('SAMEDI','DIMANCHE');
CREATE TABLE N1 (jour weekend);
INSERT INTO N1 VALUES ('LUNDI');
INSERT INTO N1 VALUES ('SAMEDI');
INSERT INTO N1 VALUES ('SamEdi');
--DDL : Data Definition Language
-- CREATE, DROP, ALTER
--DML : Data Manipulation Language
-- UPDATE, DELETE, INSERT, SELECT
SELECT * FROM N1;
CREATE INDEX idx_instrustor_pk on instructor (id);
SELECT * FROM CODEPERMANENT.public.course;
GRANT SELECT,DELETE,INSERT,UPDATE ON course TO USERNAME; --TEST001112233
DROP TABLE nhl;
CREATE TABLE NHL (pTeam numeric, cTeam varchar(30));
--CREATE INDEX idx_nhl on NHL (pTeam);
SELECT * FROM NHL WHERE cTeam LIKE 'Canad%';
INSERT INTO NHL (cTeam) VALUES ('Jets');
SELECT * FROM NHL;
UPDATE nhl set pteam=12 where cteam='Jets';
--NEST PAS NECESSAIRE POURQUOI ?
--ALTER TABLE nhl alter column pTeam set not null;
ALTER TABLE nhl add constraint pk_nhl primary key (pteam);
DELETE FROM NHL;
UPDATE nhl set cTeam = 'Rangers' WHERE pTeam = 10;
Copyright 2021 GF