-- Simple Recherche
SELECT nom, service FROM employe WHERE statut = 'stagiaire' ORDER BY nom;
=============================================================================
-- INSERT insère des lignes, (aussi appelés tuples)
-- dans une table existante
INSERT INTO a_table (field1, field2, field3) VALUES ('test', 'N', NULL);
=============================================================================
-- UPDATE Modifie un ensemble de tuples existant dans une table
UPDATE a_table SET field1 = 'updated value' WHERE field2 = 'N';
=============================================================================
-- DELETE Supprime un ensemble de tuples existant dans une table
DELETE FROM a_table WHERE field2 = 'N';
=============================================================================
-- Proc stock Transact-SQL exemple :
USE AdventureWorks2012;
GO
CREATE PROCEDURE HumanResources.GetEmployees
@LastName nvarchar(50),
@FirstName nvarchar(50)
AS
SET NOCOUNT ON;
SELECT FirstName, LastName, Department
FROM HumanResources.vEmployeeDepartmentHistory
WHERE FirstName = @FirstName AND LastName = @LastName
AND EndDate IS NULL;
GO
EXECUTE HumanResources.GetEmployees N'Ackerman', N'Pilar';
-- Or
EXEC HumanResources.GetEmployees @LastName=N'Ackerman', @FirstName=N'Pilar';
GO
-- Or
EXECUTE HumanResources.GetEmployees @FirstName=N'Pilar', @LastName=N'Ackerman';
GO