Cycle de progression Faire (quelque chose qui marche) -> comprendre ce que l’on fait/comment cela marche -> pousser plus loin les notions
PL/SQL T-SQL Plage/exemple C# tinyint tinyint 0 à 255 byte (System.Byte) smallint smallint -32 768 à 32 767 short(System.Int16) int int -2 147 483 648 à 2 147 483 647 int(System.Int32) bigint bigint -9 223 372 036 854 775 808 à 9 223 372 036 854 775 807...
Lire la suiteRécupérer les infos de base -SQL ServerCe – ce qui marche On peut facilement récupérer la liste des tables,des colonnes,pour les clés étrangères c’est un peu plus compliqué . J’utilise les mêmes vues qu’avec Sql Server mais toutes ne sont pas disponibles...
Lire la suite1-Création de tables CREATE TABLE [Products] ( [ProductId] int NOT NULL IDENTITY (1,1), [CategoryId] int NOT NULL , [Title] char (100) NOT NULL , [NumberOfPages] int NOT NULL DEFAULT 100 ); Identity(valeur de départ,incrément) Types de données NULL ou...
Lire la suite4 – Procédures stockées /Vues (Sql Server) A- SELECT CREATE PROCEDURE SELECTContacts AS SELECT [ContactId],[ContactName],[ContactFirstName],[ContactAge],[CountryId] FROM [Contact] GO CREATE PROCEDURE SELECTContact(@ContactId int) AS SELECT [ContactId],[ContactName],[ContactFirstName],[ContactAge],[CountryId]...
Lire la suite1 – Insérer des données A-INSERT - Insérer des données : respecter l’ordre des colonnes pour indiquer les valeurs ajoutées, ne pas donner de valeurs pou les champs auto incrémentés,et. INSERT INTO [Products]([ProductId],[CategoryId],[Title],[NumberOfPages])...
Lire la suiteOrdre des clauses SELECT FROM WHERE GROUP BY HAVING ORDER BY 1- EXTRAIRE A – une colonne SELECT [Nom] FROM [Amis]; b- Plusieurs colonnes (les colonnes apparaissent dans le même ordre que dans la requête) SELECT [ID],[Prenom],[Nom] FROM [Amis]; c – toutes...
Lire la suite