begin process at 2010 03 16 19:43:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive SQL

 > 

Archives

 > 

Problème avec une procédure stockée

 > 

INSERT BULK FROM @VARIABLE


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

INSERT BULK FROM @VARIABLE

vendredi 29 octobre 2004 à 14:45:19 | INSERT BULK FROM @VARIABLE

SebOfBorg

Membre Club
Bonjour,
J'essai de faire un script qui me permettrait de faire un insert bulk
avec une variable.
Le probleme est que l'analyseru de requete me sort une erreur de syntaxe !

Pourriez m'expliquer pourquoi ?

Si je fais un select@Fichier_A_Ouvrir cela fonctionne...

Je ne comprends pas bien...

Bien entendu, la table vers lequel j'importe existe et j'en suis le proprietaire.

DECLARE @Fichier_A_Ouvrir as varchar(80)
DECLARE @Rep_Local as varchar(60)
SET @Rep_Local = 'C:\'
Set @Fichier_A_Ouvrir = @Rep_Local + '\TOTO.dat'

BULK INSERT TEMP_VENDEURS
FROM @Fichier_A_Ouvrir
WITH (
FIELDTERMINATOR = '\t' ,
ROWTERMINATOR = '\n',
FIRSTROW =2
)
GO

Bon Courage
A plus
SebOfBorg
mercredi 3 novembre 2004 à 15:25:16 | Re : INSERT BULK FROM @VARIABLE

SebOfBorg

Membre Club
Bonjour,

J'ai trouvé tout seul, merci a tous...

En fait, il faut mettre la commande
BULK INSERT TEMP_VENDEURS
FROM @Fichier_A_Ouvrir
WITH (
FIELDTERMINATOR = '\t' ,
ROWTERMINATOR = '\n',
FIRSTROW =2
)
GO
Dans une variable en faisant :

Set @Fichier_A_Ouvrir = 'BULK INSERT TEMP_VENDEURS'
Set @Fichier_A_Ouvrir = @Fichier_A_Ouvrir + ...

et faire un
exec (@Fichier_A_Ouvrir)


Bon Courage
A plus
SebOfBorg
vendredi 2 décembre 2005 à 13:11:18 | Re : INSERT BULK FROM @VARIABLE

dhardy

Bonjour,

Est-il possible de faire l'inverse ?
C'est-à-dire d'exporter le contenu d'une table vers un fichier ASCII à partir d'une requête ou une procédure stocké ?

Merci

DH
vendredi 2 décembre 2005 à 14:05:16 | Re : INSERT BULK FROM @VARIABLE

SebOfBorg

Membre Club
Bonjour,

Essai avec un lot DTS
Tu peux exporter les resultats de requetes vers des fichiers
Texte, excel et/ou autres...

Pour connaitre le fonctionnement de DTS => Voir la doc !

Bon Courage A plus SebOfBorg


Cette discussion est classée dans : fichier, ouvrir, insert, from, bulk


Répondre à ce message

Sujets en rapport avec ce message

Ouvrir un fichier access depuis excel [ par Blaster13 ] Salut à tous,Dans la série question à 1 €...Quelle est la ligne de commande quie permet par exemple sur click d'un bouton d'ouvrir un fichier Access d SQL Bulk Insert champ identitty [ par Myke ] Je possede une table du genrePK (auto incrementation)Descr1(Char)Desc2(Char)et un csv qui contient les info suivanteChamp#1;Champ#2Champ#3;Champ#4Cham bulk insert de plusieurs fichiers sur une meme table [ par edpimi ] Bonjour, J'ai 4 fichier csv et j'essaye d'insérer les données de ces 4 fichiers sur la même table. Mais ca ne marche pas, car les données ne s'incréme bulk insert [ par peute51 ] salut a tous,voila comme j'ai compris bulk insert permet d' inserer des donnees a partir d'un fichier1) quelle doit etre l'extension du fichier?2) voi Bulk insert avec 2 types de lignes dans un même fichier [ par remit ] Bonjour, je souhaite charger un fichier dans une table SQLServer 2005 à l'aide de l'instruction "BULK INSERT". J'ai une première ligne à charger dan BULK INSERT avec FORMAT FILE [ par Grandpretre ] Salut !!Mon bulk insert ressemble à ça : bulk insert PROJET.dbo.dbo_200 from 'C:\Projet\Brembo\200.065' with(FORMATFILE = 'c:\Projet\bcp.fmt') L'erreu connexion a une table de sql a partir d'un fichier aspx c#? [ par firas_tn ] Salut a tous c trés urgentcomment je peux connecter une table d'une base de donnée a partir d'un fichier aspx c# c a dire dans le code de cette page c encodage [ par zorgphp ] Bonsoir, J'ai besoin de votre aide! Je suis un simple utilisateur d'un site. Dans un menu, il y a une option permettant d'expédier un mail à une perso Génerer un fichier CSV en SQL SERVER 2000. [ par mdab ] mdab Bonjour, J'ai besion de génerer un fichier csv en sql server 2000. Est ce qu'il ya une fonction qui permet de retourner ce resultat.(l'equivant SQL 2000 insertion [ par rikardo ] bonjour, je fais une insertion de masse avec une requete du type insert into TABLE1(CHAMP1,CHAMP2.) SELECT a.champ1,b.champ2 FROM ... cette requete


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,281 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales