Listing 6 : Procédure stockée qui renvoie trois tables
CREATE PROCEDURE procStoreAuthorSales
AS
SET NOCOUNT ON
SELECT stor_name FROM dbo.stores
SELECT au_lname + ', ' + au_fname AS au_name FROM dbo.authors
SELECT au_name, stor_name, sales FROM dbo.vwSales
RETURN
Listing 7 : Utiliser une DataView comme DataSource pour une
Windows Form
DataGrid
Dim ds as XTabDS = New XTabDS()
Dim dv as DataView = New DataView(ds.Tables("XTab"))
dv.Sort = "Author Names ASC"
myDataGrid.DataSource = dv
Listing 8 : Fonction SQL qui ajoute des enregistrements fictifs aux
ventes en dollars agrégées
CREATE FUNCTION dbo.fn_Sales()
RETURNS TABLE
AS
RETURN
(SELECT au_name, stor_name, sales
FROM dbo.vwSales
UNION
SELECT dbo.authors.au_lname + ', ' + dbo.authors.au_fname AS au_name,
dbo.stores.stor_name, 0 as Sales
FROM dbo.authors
CROSS JOIN
dbo.Stores)
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.