> Tech > Listings 6,7 & 8

Listings 6,7 & 8

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

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

Cybersécurité des collectivités : Enjeux, Perspectives & Solutions

Cybersécurité des collectivités : Enjeux, Perspectives & Solutions

Villes, intercommunalités, métropoles, départements et régions sont particulièrement exposés aux risques de cybersécurité. Ce livre blanc Stormshield présente les défis cyber que rencontrent les collectivités, les solutions et perspectives pour qu’elles puissent assurer leur mission d’utilité publique, en toute sécurité.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010