Utilisation d'une fonction ?

Utilisation d'une fonction ? - SQL/NoSQL - Programmation

Marsh Posté le 11-08-2005 à 10:03:00    

Bonjour,  
 
j'aimerai attribuer le resultat d'une fonction a une variable, puis faire un select de cette variable mais je n'y arrive pas.  
 
Voici comment j'ai fait:  

Code :
  1. DECLARE @ma_variable varchar(8000)
  2. SET @ma_variable = ma_fonction parametre_varchar
  3. select @ma_variable as [Ma variable]


 
Et ca me fait une erreur:  
Incorrect syntax near 'parametre_varchar'  
 
merci

Reply

Marsh Posté le 11-08-2005 à 10:03:00   

Reply

Marsh Posté le 11-08-2005 à 16:04:13    

Quelle est la base de données (Access, Oracle, MySQL ?) et de quel language disposes-tu ?

Reply

Marsh Posté le 11-08-2005 à 17:49:46    

C'est du SQL server. Et il n'y a pas de langage de prog si ce n'est le SQL

Reply

Marsh Posté le 12-08-2005 à 17:53:53    

faut mettre des ()
 
ensuite, faire un SET avec une fonction, d'un point de vue sémentique, c'est pas terrible. Un SET, c'est plus pour affecter une valeur qui ne bouge pas.
 
SELECT @ma_variable = ma_fonction(parametre_varchar)
 
Sinon, le language de prog de SQL Server, c'est le Transact-SQL (ou T-SQL), et c'est bel et bien un langage.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed