2017-06-21 1 views
0

Est-il possible de définir le nom de la table de base de données comme préfixe du nom de la table de base de données. Par exemple: Dites que j'ai TABLE1 qui a ID Column. Je voudrais faire le nom de champ comme TABLE1_ID ou TABLE1ID au lieu de TABLE1.ID.Existe-t-il un moyen de définir le nom de la table de base de données comme préfixe du nom de champ de la table de base de données?

En d'autres termes, existe-t-il un moyen de qualifier les noms de champs? Votre aide est vraiment appréciée.

Répondre

0

Je ne pense pas que ce soit possible, parce que vous regardez le problème dans le mauvais sens (quel que soit votre problème): Votre nom de champ est ID et TABLE1.ID est comment vous accédez à ce champ lorsque vous dites TABLE1.ID vous pouvez penser à Field 'ID' de la table 'TABLE1'.

Pensez comme une propriété de classe et nous allons prendre un exemple en Python:

class someClass(): 
    def __init__(self,id): 
     self.ID = id 
TABLE = someClass(3) 
print(TABLE.ID) 

Je suis l'impression de l'ID de la table et non les TABLE.ID

+0

Merci pour votre réponse. Je suis au courant de ça; cependant, je pose une question différente, vous voyez que je travaille avec des outils tels que Qlik qui a une propriété de "QUALIFIER" et ce qui est fondamentalement fait est de fusionner le nom de la table au nom du champ. J'ai besoin que ce soit comme nom de champ Alias. Des idées? – user2597012