Comment stocker les résultats d'une requete ?
16art ...
-
capela Messages postés 28 Statut Membre -
capela Messages postés 28 Statut Membre -
Comment stocker les résultats d'une requete SQL dans un table crée pour ça.
J'aimerais pouvoir manipuler les données résultantes de la procédure système sp_helpdb sur une base sybase en les insérant dans une table qui sera crée pour l'occasion au même moment.
J'aimerais pouvoir manipuler les données résultantes de la procédure système sp_helpdb sur une base sybase en les insérant dans une table qui sera crée pour l'occasion au même moment.
A voir également:
- Comment stocker les résultats d'une requete ?
- Resultats foot - Télécharger - Vie quotidienne
- Les résultats concernant les personnes sont limités - Accueil - Confidentialité
- Où sont stockés les mots de passe sur android - Guide
- Où sont stockés les messages whatsapp supprimés - Guide
- Resultats 5/90 - Forum Linux / Unix
5 réponses
Tu peux faire :
INSERT INTO matable EXEC('moncodeSQL')
Typiquement, on fera l'INSERT dans une table temporaire.
Exemple : on veut la liste des bases qui ont le mode 'bulkinsert' à 'ON':
CREATE TABLE #TMPH (name varchar(64), db_size varchar(20), owner varchar(64), dbid int, created datetime, status varchar(255))
INSERT INTO #TMPH EXEC ('sp_helpdb')
SELECT * FROM #TMPH WHERE STATUS LIKE '%bulkcopy%'
DROP TABLE #TMPH
(Pour la longueur des champs de la table temporaire #TMPH, j'y suis allé un peu au pif : à toi de vérifier dans la doc de sp_helpdb la taille max de chacun des champs)
Voilà ! :-)
INSERT INTO matable EXEC('moncodeSQL')
Typiquement, on fera l'INSERT dans une table temporaire.
Exemple : on veut la liste des bases qui ont le mode 'bulkinsert' à 'ON':
CREATE TABLE #TMPH (name varchar(64), db_size varchar(20), owner varchar(64), dbid int, created datetime, status varchar(255))
INSERT INTO #TMPH EXEC ('sp_helpdb')
SELECT * FROM #TMPH WHERE STATUS LIKE '%bulkcopy%'
DROP TABLE #TMPH
(Pour la longueur des champs de la table temporaire #TMPH, j'y suis allé un peu au pif : à toi de vérifier dans la doc de sp_helpdb la taille max de chacun des champs)
Voilà ! :-)
16art
Merci ... je m'en VA essayer ça tout de suite ...
16art
ça ne marche pas ... le EXEC('sp_helpdb') passe pas ...
mmm... tu as quelle version de SQL Server ?
Je suis sous SQL Server 7.0 sp3 et ça passe.
Sinon essai : EXEC('EXEC sp_helpdb')
Je suis sous SQL Server 7.0 sp3 et ça passe.
Sinon essai : EXEC('EXEC sp_helpdb')
Ah... en théorie le TSQL est compatible entre syBase et SQL Server, mais cette syntaxe doit faire partie des différences subtiles entre les deux.
Je ne pourrais pas t'aider sous syBase, désolé... :-/
Je ne pourrais pas t'aider sous syBase, désolé... :-/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonjour tt le monde j'ai fait un formulaire en php; Voici mon code
<form method="post" action="aach.php">
<input type="text" name="nomdeleg" >
<option selected>a</option>
<option selected>b</option>
<option selected>c</option>
<option selected>d</option>
<option selected>e</option>
</select>
je voudrais qd l'utilisateur choisit a ou b ou c une liste deroulante doit s'afficher dans une zone de texte et il fait son 2ème choix.
j'espère que je me suis bien exprimé.
Merci
<form method="post" action="aach.php">
<input type="text" name="nomdeleg" >
<option selected>a</option>
<option selected>b</option>
<option selected>c</option>
<option selected>d</option>
<option selected>e</option>
</select>
je voudrais qd l'utilisateur choisit a ou b ou c une liste deroulante doit s'afficher dans une zone de texte et il fait son 2ème choix.
j'espère que je me suis bien exprimé.
Merci