Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
ACCUEIL SQL-SERVER FORUM SQL-SERVER F.A.Q  SQL-SERVER TUTORIELS SQL-SERVER SOURCES SQL-SERVER LIVRES SQL-SERVER

Générer des fichiers textes à partir du contenu d'une colonne

Date de publication : 07/10/2007

Par Rudi Bruchez (contact)
 

Comment créer des fichiers textes différents, à partir du contenu d'une colonne de table SQL

I. Présentation du ScreenCast
II. Créer des tables de test


I. Présentation du ScreenCast

Ce tutoriel est un screencast, c'est-à-dire un enregistrement d'écran. Pour le visualiser, vous devez disposer du plugin Flash adapté à votre navigateur.

Vous pourrez ainsi suivre pas à pas la création d'un lot SSIS (SQL Server 2005 Integration Services) qui vous montre comment exporter le contenu d'une table, en séparant les lignes dans plusieurs fichiers texte, selon le contenu d'une colonne.

Vous trouverez ci-dessous le code de création de la table de test, si vous voulez reproduire le contenu de ce tutoriel.

The Camtasia Studio video content presented here requires JavaScript to be enabled and the latest version of the Macromedia Flash Player. If you are you using a browser with JavaScript disabled please enable it now. Otherwise, please update your version of the free Flash Player by downloading here.


II. Créer des tables de test


USE tempdb
GO

CREATE TABLE dbo.test (userId int not null, info varchar(100) not null)
GO

INSERT INTO dbo.test (userId, info) VALUES (44, 'ligne 1 pour 44')
INSERT INTO dbo.test (userId, info) VALUES (44, 'ligne 2 pour 44')
INSERT INTO dbo.test (userId, info) VALUES (44, 'ligne 3 pour 44')
INSERT INTO dbo.test (userId, info) VALUES (44, 'ligne 4 pour 44')

INSERT INTO dbo.test (userId, info) VALUES (55, 'ligne 1 pour 55')
INSERT INTO dbo.test (userId, info) VALUES (55, 'ligne 2 pour 55')
INSERT INTO dbo.test (userId, info) VALUES (55, 'ligne 3 pour 55')
INSERT INTO dbo.test (userId, info) VALUES (55, 'ligne 4 pour 55')


Valid XHTML 1.1!Valid CSS!

Copyright © 2007 Rudi Bruchez. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.

Responsable bénévole de la rubrique SQL-Server : Fabien Celaia - Contacter par EMail :
Vos questions techniques : forum d'entraide SQL-Server - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.