begin process at 2010 03 16 17:34:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

SQL Server, MSDE, SQL Express

 > 

Procédures Stockées

 > 

Problème avec ma procédure stockée


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

Problème avec ma procédure stockée

vendredi 11 mai 2007 à 15:05:24 | Problème avec ma procédure stockée

PttNanie

Voilà, j'ai cette procédure stockée :

CREATE PROCEDURE Ajout_champ @NomTable varchar(10), @Valeur varchar(50)
AS

IF EXISTS (SELECT DISTINCT NAME FROM syscolumns WHERE NAME = @NomTable)
BEGIN
    ALTER TABLE FTA_FicheTech
    ADD @NomTable varchar(50)   

    UPDATE FTA_FicheTech SET @NomTable = @Valeur
END
ELSE BEGIN
    UPDATE FTA_FicheTech SET @NomTable = @Valeur
END


Et j'obtient cela comme réponse de la part de SQL SERVER :

Msg 102, Level 15, State 1, Procedure Ajout_champ, Line 7
Incorrect syntax near '@NomTable'.

Quelqu'un pourrais bien m'aider s'il vous plait ??
    

samedi 12 mai 2007 à 14:44:33 | Re : Problème avec ma procédure stockée

coq

Administrateur CodeS-SourceS
Sur le "code" (que j'ai désactivé), apxa avait répondu ceci :

---------------------------------------------------------------------------------
Salut,
Bon déjà c'est juste pour te dire que ce n'est pas un forum.
Ta question n'est pas à sa place ici.
Ensuite pour faire ceux que tu cherche a faire il te faut passer par une requete contruite.

DECLARE @str_sql VARCHAR(100)
SET @str_sql = 'UPDATE ma_table SET ' + @str_field + ' = ''' + @str_value+ ''''
EXEC(@str_sql)

Voila.
---------------------------------------------------------------------------------


/*
coq
MVP Visual C#
CoqBlog
*/


Cette discussion est classée dans : stockée, procédure, nomtable, varchar, fta


Répondre à ce message

Sujets en rapport avec ce message

Comment trouver le host dans une procédure stockée [ par btorchet ] Bonjour,Je voudrais rerouver le host, nom de la machine, du poste a partir duquyel a été appelé une procédure stockée.Je connais host_name, quand je l Like dans une procédure stockée [ par veronique1 ] Bonjour à tous,j'utilise une requête dans une procédure stockée avec un like , la valeur provient d'un paramètre , et ma rquête ne fonctionne pas si j Probleme avec Select Case [ par Geff ] Bonjour à tous!J'ai un petit problème pour écrire une procédure stockée pour Sql Server 2000.Voici les données de mon problèmeJ'ai une table client et Paramètre de procédure stockée null [ par Leggoff ] Bonjour à tous.Je souhaite passer en C# un paramètre null à une procédure stockée (Ma toute première procédure !).L'utilisation de null  ne fonctionne Procédure stockée [ par batobad ] bonjourj'ai une base de données sur sql server qui contient quatre tables dont l'une, que j'ai appélée article, contient une clé primaire et trois clé Une procédure stockée pour : Ajouter OU Modifier OU Supprimer [ par Bowen123 ] Bonjour,Je cherche a créer une procédure stockée pour ajouter,mettre a jour ou supprimer un element à partir d'un "id".Quelqu'un peut me mettre sur la Abandon de transaction suite TimeOut dans procédure stockée [ par foxfred ] Bonjour,Une procédure stockée appelée depuis une appli VB.Net effectue le traitement suivant :BEGIN TRANSACTION   -- Suppression d'une contrainte dans Récupérer le code d'une procédure stockée [ par yoannd ] Bonjour les gens, Alors voila, je souhaite récupérer, au moyen d'une requete SQL, le code d'une procédure stockée (n'importe laquelle). Je sais que c log procédure stockée (SQL Server) [ par jguillemette ] bonjour,à partir d'un *.bat je lance un DTS qui exécute une procédure stockéla trace de l'exécution du *.bat est redigée dans un fichier logce dernier PROMPT dans une procédure stockée [ par tedparker ] Bonjour   Est-il possible de demander des paramètres par un PROMPT dans une procédure PL SQL ? J'en ai super besoin. Je crée ma procédure dans un pack


Nos sponsors


Appels d'offres

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

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