Renommer une table

Renommer une table - SQL/NoSQL - Programmation

Marsh Posté le 19-10-2004 à 09:07:01    

Bonjour,
Voici mon code Sql server :
"Select A.tb1 as toto,A.tb1 as toto from ..... "
Le problème est qu'il ne veut pas renomer avec le meme nom.
Y a t il une solution pour renomer avec le meme nom.
Merci

Reply

Marsh Posté le 19-10-2004 à 09:07:01   

Reply

Marsh Posté le 19-10-2004 à 09:53:29    

vire le AS.
 
ensuite, pour le nom, je ne crois pas que tu puisses donner deux fois le même nom. Essaie de biaiser en renommant en [toto ] <= entre crochet (invisibles) et avec un espace...

Reply

Marsh Posté le 19-10-2004 à 09:54:30    

PS: et ce que tu veux faire, c'est aliaser un champ, pas renommer la table ;)

Reply

Marsh Posté le 19-10-2004 à 11:07:42    

effectivement, ce n'est qu'un alias, ce qui te permet d'alléger le code de tes requetes si le nom de tes tables est un peu long.
 
Pour la syntaxe, je fais confiance à Arjuna, paske c'est vrai que le "AS" dépend de ton SGBD, je ne connais que MySQL et il le faut, mais sous SQL Server, peut etre pas... ;)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 19-10-2004 à 20:23:23    

Xav_ a écrit :

effectivement, ce n'est qu'un alias, ce qui te permet d'alléger le code de tes requetes si le nom de tes tables est un peu long.
 
Pour la syntaxe, je fais confiance à Arjuna, paske c'est vrai que le "AS" dépend de ton SGBD, je ne connais que MySQL et il le faut, mais sous SQL Server, peut etre pas... ;)


Normalement, tous les SGBD supportent le AS, mais j'ai déjà eu des problèmes, je ne sais plus si c'est avec Oracle ou SQL Server.
 
Pour un champ, il vaut mieu ne pas le mettre, tous les SGBD les plus répendus s'en passent (Access, SQL Server, Oracle et MySQL). Pour les tables, c'est plus mitigé, souvent il est obligatoire.

Reply

Marsh Posté le 19-10-2004 à 20:26:11    

Bon, je viens de tester avec ma base SQL Server 2000, et j'ai pas de problème pour donner deux fois le même nom :
 
http://perso.wanadoo.fr/magicbuzz/alias.PNG

Reply

Marsh Posté le 23-02-2005 à 14:59:15    

C'est peut etre le renvoi des données dans le recordset Excel qui bug.
Message VBA : Erreur / Alias de sortie 'toto' dupliqué.

Reply

Sujets relatifs:

Leave a Replay

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