-- 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