begin process at 2012 05 27 05:19:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

SQL Server, MSDE, SQL Express

 > 

Débutant(s)

 > 

Script SQL


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

Script SQL

jeudi 27 septembre 2007 à 12:13:15 | Script SQL

tigroux

Bonjour,

En fait j'ai fichier sql que je souhaite appliquer sur ma database, je souhaite le faire à l'installation mais je ne sais pas comment me connecter à ma base pour lancer le script.

Le script ajoute des colonnes à des tables et des contraintes.

Merci d'avance de votre aide
jeudi 27 septembre 2007 à 12:48:55 | Re : Script SQL

dominique.stock

Bonjour,

Dans l'analyseur de requête, tu fais fichier ouvrir ...
Puis exécutes.

Dom
jeudi 27 septembre 2007 à 13:34:15 | Re : Script SQL

tigroux

Oui mais je voudrais le faire automatiquement, sans aucune intervention
jeudi 27 septembre 2007 à 14:37:57 | Re : Script SQL

dominique.stock

via un fichier .bat ?

Dom
jeudi 27 septembre 2007 à 16:12:25 | Re : Script SQL

tigroux

D'accord mais comment faire pour definir la connection à la base dans le fichier .bat
jeudi 27 septembre 2007 à 16:17:49 | Re : Script SQL

dominique.stock

isql -SSERVER -UUSER -PPASSWORD -iFICHIER.sql -e

sinon tu fais
Démarrer/Executer
cmd
isql/?
Dom
jeudi 27 septembre 2007 à 16:39:02 | Re : Script SQL

tigroux

C'est ca que je chercher merci beaucoup, par contre je ne connais pas isql, c'est fournit avec sql express 2005 ?
jeudi 27 septembre 2007 à 21:19:25 | Re : Script SQL

nhervagault

Administrateur CodeS-SourceS
Réponse acceptée !
Salut


C'est osql (en fait c'est une evolution de isql comme detailler dans le tutoriel)

CF un ptit tuto
http://www.asp-php.net/tutorial/sql-server/osql.php

Bon scripting.

A+
vendredi 28 septembre 2007 à 21:52:19 | Re : Script SQL

abibatou



Bonjour j'ai problème avec l'envoi des informations en base de données,je pense que c'est la requete sql.
merci de votre aide
<?php
function quote_smart($value)
{
 if (get_magic_quotes_gpc())
  $value = stripslashes($value);
  
 $value = "'" . $value . "'";
  
 return $value;
}

$tab_pays["FR"] = "France";
$tab_pays["BE"] = "Belgique";
$tab_pays["US"] = "USA";
$tab_pays["UK"] = "Angleterre";
$tab_pays["CH"] = "Suisse";
$tab_pays["CA"] = "Canada";
$tab_pays["XX"] = "Autre";

// VARIABLES UTILISÉES POUR LE MAIL ET L'ENREGISTREMENT EN BASE
//-------------------------------------------------------------
$mail_to = toto@titi.fr;
$mail_header = "From: ".$mail_to;
$mail_subject = "Alerte : Demande d'information";
$mail_message = "";
$req = "INSERT INTO demande_information SET ";
//-- /fin VARIABLES UTILISÉES POUR LE MAIL ET L'ENREGISTREMENT EN BASE

 

 

// CONSTRUCTION DU MAIL ET DE L'INSTRUCTION POUR ENREGISTRER EN BASE
//---------------------------------

$req .= "contact_civilite=".quote_smart($_POST["contact_civilite"]).", ";
$req .= "contact_nom=".quote_smart($_POST["contact_nom"]).", ";
 /*MAIL*/ $mail_message .= "Demande de ".$_POST["contact_civilite"]." ".$_POST["contact_nom"];

if (isset($_POST["contact_prenom"]) && !empty($_POST["contact_prenom"]))
{
 $req .= "contact_prenom=".quote_smart($_POST["contact_prenom"]).", ";
 /*MAIL*/ $mail_message .= " ".$_POST["contact_prenom"]."\n";
}

if (isset($_POST["adresse"]) && !empty($_POST["adresse"]))
{
 $req .= "adresse=".quote_smart($_POST["adresse"]).", ";
 $req .= "code_postal=".quote_smart($_POST["code_postal"]).", ";
 $req .= "ville=".quote_smart($_POST["ville"]).", ";
 /*MAIL*/ $mail_message .= "Adresse : ".$_POST["adresse"]." ".$_POST["code_postal"]." ".$_POST["ville"]."\n";
}

if (isset($_POST["pays"]) && !empty($_POST["pays"]))
{
 $req .= "pays=".quote_smart($_POST["pays"]).", ";
 /*MAIL*/ $mail_message .= "Pays : ".$tab_pays[$_POST["pays"]]."\n";
}

if (isset($_POST["date_naissance_jour"]) && !empty($_POST["date_naissance_jour"]))
{
 $req .= "date_naissance=".quote_smart($_POST["date_naissance_jour"]."-".$_POST["date_naissance_mois"]."-".$_POST["date_naissance_annee"]).", ";
 /*MAIL*/ $mail_message .= "Date de naissance : ".$_POST["date_naissance_jour"]."/".$_POST["date_naissance_mois"]."/".$_POST["date_naissance_annee"]."\n";
}

if (isset($_POST["email"]) && !empty($_POST["email"]))
{
 $req .= "email=".quote_smart($_POST["email"]).", ";
 /*MAIL*/ $mail_message .= "E-mail : ".$_POST["email"]."\n";
}
if (isset($_POST["mot_de_passe"]) && !empty($_POST["mot_de_passe"]))
{
 $req .= "mot_de_passe=".quote_smart($_POST["mot_de_passe"]).", ";
 /*MAIL*/ $mail_message .= "Mot de passe : ".$_POST["mot_de_passe"]."\n";
}
if (isset($_POST["niveau"]) && !empty($_POST["niveau"]))
{
 $req .= "niveau=".quote_smart($_POST["niveau"]).", ";
 /*MAIL*/ $mail_message .= "Situation : ".$_POST["niveau"]."\n";
}

if (isset($_POST["choix_diplome"]) && count($_POST["choix_diplome"])>0)
{
 foreach($_POST["choix_diplome"] as $dip)
  $dip_aff .= $dip.", ";
 $dip_aff = substr($dip_aff,0,-2);

 $req .= "diplome=".quote_smart($dip_aff).", ";
 /*MAIL*/ $mail_message .= "Diplôme(s) : ".$dip_aff."\n";
}

if (isset($_POST["description"]) && !empty($_POST["description"]))
{
 $req .= "description=".quote_smart(stripslashes($_POST["description"])).", ";
 /*MAIL*/ $mail_message .= "Description : ".stripslashes($_POST["description"])."\n";
}


// ENVOI DU MAIL
//---------------------------------
mail($mail_to, $mail_subject, $mail_message, $mail_header);
//-- /fin ENVOI DU MAIL


// ENREGISTREMENT EN BASE
//---------------------------------
// connection à la base de données
 $user="ijfvyguhpost";
 $host="mysql5-11";
 $password="JSwpjOuN";
 $connection=mysql_connect($host,$user,$password) or die ("connection failled"); // connexion a la base
 $db=mysql_select_db("ijfvyguhpost") or die ("selection bdd impossible"); // sélection de la base désirée

// enregistrement
$req = substr($req,0,-2);
$res = mysql_query($req) or die ("enregistrement req impossible en base de donnees<hr>".$req);
//-- /fin ENREGISTREMENT EN BASE

 

// Affiche la page de remerciements
//---------------------------------
Header("Location: [ Lien ]");

/*
CREATE TABLE `demande_information` (
  `id_demande` int(11) NOT NULL auto_increment,
  `contact_civilite` enum('','Mme','Mlle','M') NOT NULL default '',
  `contact_nom` varchar(100) NOT NULL default '',
  `contact_prenom` varchar(100) NOT NULL default '',
  `adresse` varchar(255) NOT NULL default '',
  `code_postal` varchar(5) NOT NULL default '',
  `ville` varchar(100) NOT NULL default '',
  `pays` char(2) NOT NULL default '',
  `date_naissance` date NOT NULL default '0000-00-00',
  `email` varchar(255) NOT NULL default '',
   `numero_fixe` varchar(255) NOT NULL default '',
    `numero_mobile` varchar(255) NOT NULL default '',
  `mot_de_passe` varchar(20) NOT NULL default '',
  `niveau` varchar(10) NOT NULL default '',
  `diplome` tinytext NOT NULL,
  `description` mediumtext NOT NULL,
  `ind_lu` enum('oui','non') NOT NULL default 'non',
  `ind_etat` enum('lister','sauver','jeter') NOT NULL default 'lister',
  PRIMARY KEY  (`id_demande`),
  KEY `ind_lu` (`ind_lu`,`ind_etat`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
*/

?>

vendredi 28 septembre 2007 à 22:01:46 | Re : Script SQL

nhervagault

Administrateur CodeS-SourceS
Salut

1 nouveau probleme --> Nouveau post
2 le forum php est plus adapté pour faire ce type de demande
3 précise plus le problème fonction qui déconne message d'erreur
hébergeur (free et d'autre ne supporte pas les mails par exemple)

Bon courage

Esperant avoir aider


Cette discussion est classée dans : script, sql, souhaite


Répondre à ce message

Sujets en rapport avec ce message

script asp pour rafraichir sql serveur [ par gregorstevens69 ] Bonjour,quelqu'un connait il un script ASP(si possible) pour rafraichir une bd sql serveur.J'ai un script qui créé des tables mais lorsqu'un utilisate Blème script SQL [ par dr_waloo ] Bonjour, Je souhaite ajouter une colonne dans une table et seter sa valaure par défaut à FALSE. Voilà mon script : //------------------------------- problème pour generer un script sql serveur à partir d'une base access en utilisant le provider oledb dans un programme en C# [ par solons ] Bonjour, Je cherche à pouvoir fabriquer un script générant une base SQL serveur identique à une base de départ qui doit pouvoir être de plusieurs for [Script transact-sql][SQL server 2000] Copie d'une base à une autre [ par rabbiwan ] Bonjour, J'ai sur mon serveur 2 bases de données, et je souhaiterai faire un travail tous les soirs (routine), qui consiste à copier une partie des do sqlite et les scripts sql [ par youri01 ] bonjour, j'ai un script sql pour créer des tables pour la gestion des livres. le script marche bien avec mysql. savez-vous s'il y a un moyen pour exéc SQL Server 2000 [ par WBIso ] Bonjour   Je viens de débuter sur SQL Server 2000. J'ai créer un Script SQL sous PowerAMC et je veux créer une base de données dans SQL Server 2000 à TRANSACT SQL comment stoper l'execution de script dans une procédure, [ par mwahid ] Bonjour,Dans un script TRANSACT SQL comment stoper l'execution de script dans une procédure, Exemple :...............IF OBJECT_ID (N'dbo.Table2_ARCHIV comment exécuter un script sql à partir de la ligne de commande ? [ par feros2184 ] salut Je suis sur le point d'utiliser l'utilitaire tablediff.exe de SQL Server script sql assistant [ par MANURELAIS ] Salut à tous !J'ai un mega problème, mon hebergeur ne veut pas me rendre ma base de donnée sql qu'il heberge en .bak ou .mdf (sauf a payer bien sur... script sql mise à jour d'une table [ par eva12345 ] Bonjour, Je souhaiterais réaliser le script sql suivant : j'ai une table "Type" qui possède deux colonnes un Id et un nom 1 " Boulanger" 2 " cha


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,889 sec (4)

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