Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1053 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  automatiser un script ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

automatiser un script ???

n°898815
rabzouze
Posté le 15-11-2004 à 11:38:31  profilanswer
 

bonjour,
 
Chere informaticien,j'aimerais savoir comment faire pour pouvoir automatiser le traitement d'une base sous sql Server 2000.
 
Explication:
 
Lorsque je fais ma creation de table ===> tous marche
Au moment ou je refais la meme creation de table j'ai un probleme car il me dit que les tables existent deja.
Pour ce probleme, je fais undrop table de toute les tables.
 
Lorque je chage completement de Base de donnée avec ce nouveau script  contenant les drop tables ==> messsage d'erreur indiquant que les tables n'existent pas
 
J'aiemrais savoir comment faire pour automatiser mon script, le faire fonctionner a tous moment.
 
 
Merci,

mood
Publicité
Posté le 15-11-2004 à 11:38:31  profilanswer
 

n°898819
skeye
Posté le 15-11-2004 à 11:42:25  profilanswer
 

Normalement un drop sur des tables n'existant pas ne devrait pas empêcher la suite du script de s'exécuter.


Message édité par skeye le 15-11-2004 à 11:42:32

---------------
Can't buy what I want because it's free -
n°898821
instantdha​rma
Ailleurs c'est ici
Posté le 15-11-2004 à 11:44:04  profilanswer
 

Salut
c'est facile, à toi de produire les scripts qui tournent !
Pour les tables, cela peut s'avérer délicat car il faut supprimer les contraintes qui pointent sur la table avant de pouvoir la supprimer...
mais ta question est trop générale.
exemple sous forme d'algo pour une table sans contraintes :
 
si la table existe
alors supprimer cette table
 
créer la table
 
pour faire ce genre de script, il faut s'appuyer sur les tables système (sysobjects, systables sous sybase, ca devrait être à peu près pareil sous sql server)


---------------
di. / www.diredaredare.org - Ailes de la ville
n°898822
rabzouze
Posté le 15-11-2004 à 11:44:32  profilanswer
 

En fait tu n'as pas tre bien compris mon probleme.
 
Moi j'aimerais obtenir un script qui marche a tous les coups.
Qui puisse detecter si mes tables existent dejaa ou non, si elle existe alors il me fait un drop table sinon il le fait pas.
 
y-as t il une syntaxe à suivre pour cela?
Que dois je faire?
 
Chere confere informaticien je suis dans le besoin c'est une urgence pour moi
 
 
Merci

n°898826
skeye
Posté le 15-11-2004 à 11:45:59  profilanswer
 

rabzouze a écrit :

En fait tu n'as pas tre bien compris mon probleme.
 
Moi j'aimerais obtenir un script qui marche a tous les coups.
Qui puisse detecter si mes tables existent dejaa ou non, si elle existe alors il me fait un drop table sinon il le fait pas.
 
y-as t il une syntaxe à suivre pour cela?
Que dois je faire?
 
Chere confere informaticien je suis dans le besoin c'est une urgence pour moi
 
 
Merci


Sisi j'ai bien compris...mais un drop table sur une table n'existant pas ne fait rien et n'empêche pas le script de continuer à s'exécuter normalement, donc en mettant tes drop table au début tout doit fonctionner comme tu le souhaites dans  tous les cas...


---------------
Can't buy what I want because it's free -
n°898831
rabzouze
Posté le 15-11-2004 à 11:48:25  profilanswer
 

Merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  automatiser un script ???

 

Sujets relatifs
Script cgi Bashautomatiser une tache via macro
STR_TO_DATE dans un script PHPlien HTML crée à partir d'un script perl
Aide script pythonscript
appel script a un endroit specialmodif script menu deroulant
[SHELL] script en shell (clos)Automatiser un script php
Plus de sujets relatifs à : automatiser un script ???


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR