Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : SELECT et UPDATE [ SQL Server, MSDE, SQL Express / Procédures Stockées ] (jmtoulon)

vendredi 28 septembre 2007 à 17:04:43 | SELECT et UPDATE

jmtoulon

Bonjour,

je souhaiterais crée une fonction qui me renvoie les lignes d'un select

1.Tous d'abord, je selectionne toute les lignes de la table Results dont le champs IsShow = 0
2. Je met à jour le champ IsShow = 1 pour chaque ligne de Results
3. J'affiche les lignes que je viens de mettre à jour.

Voici un petit quelque chose que j'ai developpé :

ALTER

FUNCTION [dbo].[getResults] (@IDReq nvarchar(100))

RETURNS

TABLE

AS

RETURN

(

-- Add the SELECT statement with parameter references here

SELECT*FROM Results WHERE IDReq = @IDReq

UPDATE Results SET IsShow = 1 WHERE IDReq = @IDReq

)

GO

Mais seulement il me dit qu'il y a une érreur au niveau de UPDATE !

Un idée ??


vendredi 28 septembre 2007 à 17:24:45 | Re : SELECT et UPDATE

dominique.stock

Bonjour,
A priori, ta fonction doit retourner une table ?
Update ne renvoie pas de table ...
Dom

dimanche 28 octobre 2007 à 19:48:07 | Re : SELECT et UPDATE

asmaa17

salut  ,

essaye ce code :
**à l'interieur de  return vous ne pouvez pas mettre la clause update

create  FUNCTION getResults
 (@IDReq nvarchar(100))
/*les champs de nomtable doit etre le
meme de  result*/
RETURNS   @nomtable table(champ int ,  IDReq nvarchar(100),IsShow bit)
AS

begin
 
 insert into @nomtable
 SELECT * FROM Results WHERE IDReq = @IDReq

 UPDATE @nomtable
 SET IsShow = 1
 WHERE IDReq = @IDReq

RETURN
end
  bon chance
la vie ne donne pas des cadeaux




Cette discussion est classé dans : lignes, select, update, results, idreq


Répondre à ce message

Sujets en rapport avec ce message

update avec select avec group by ... ouille :-/ [ par loic72 ] bonsoir,j'ai une question pour ceux qui métrisent les requete update aliant les select qui utilisent les group by?Je m'explique. Voici ma requete vous Debutant C# utilisant MySQL [ par olibara ] BonjourJ'hesite entre le forum SQL et le Forum C#Je poste donc dans les deuxJ'ai un petit probleme conceptuel de débutant en C# et concernant l'update Update by select [ par Zart ] Bonjour est-ce qu'il est possible de faire via UNE requete un update par un selectJe m'explique je voudrais mettre à jour les champs d'une table mais prb selectcommand [ par io_ost ] bonjour,je souhaite faire un SELECT sur une base SQL dans une pages .aspx sur plusieur champs de ma base ça donne : (SQL Serveur 2000, Visual Studio 2 PROBLEME SUR REQUETE ET SOUS REQUETE [ par SR2 ] voici mon problèmeje souhaiterai réaliser la meme opération qu'avec cette requete mais en utilisant des jointures INNER JOINpour eviter toutes ces sou PB de fonction argument '<' [ par JFB45 ] bonjour,sous VB 2005, je crée une requette Select SELECT     CategoriePoids, PoidsFROM         TPatientWHERE     ((CategoriePoids) = IIf(Poids < 16, ' Récupérer le résultat d'une requete dans une variable ... [ par dinous ] bonjour ! voici ce que je voudrai faire : select distinct() from ... where ... et metre le résultat de cette erquete dans eun variable genre : @ma inverser 2 lignes [ par mariobotta ] bonjour,Je cherche un moyen pour ordoner mon menu grace à un lien du type "up"/"down" suivant le cas.Mais pour cela je pense devoir inverser 2 ligne p Problème pour passer un paramètre dans une requete [ par franckydeluka ] Bonjour à tous ,Voilà j'ai un petit souci SQL si quelqu'un a déjà rencontré le problèmeJe fais la requete suivante qui marche très bien (je récupère l Demander a generer un nombre precis de lignes dans reporting services [ par misterhtml ] bonjour, je m'initie dans le cadre de mon stage a Reporting services et je voudrais a partir d'une date de debut et une date de fin, recuperer le nomb


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.