En Java, vous pouvez effectuer les opérations suivantes à des variables de portée localement dans une méthode:enferment localement un bloc de code dans SQL
public void blah() {
{
int a = 1;
int b = 2;
}
{
int a = 3;
int b = 4;
}
}
Je ne sais même pas ce que le nom de cette technique est, j'ai seulement nécessaire pour l'utiliser une ou deux fois. Dans ma situation actuelle, cela peut vraiment être utile avec ce projet SQL.
Est-ce encore possible en SQL?
J'utilise MS SQL Server ... Pour donner plus de contexte à la situation:
Nous avons plusieurs scripts SQL stockés sous forme de fichiers qui aident à effectuer diverses opérations sur une base de données. Ces scripts sont assez volumineux et ont été conçus pour être exécutés indépendamment. Parfois, nous devons exécuter plusieurs de ces scripts ensemble et les livrer dans un seul fichier.
Étant donné que la plupart de ces scripts ont des variables communes, nous rencontrons un conflit lorsque nous joignons ces scripts ensemble. Bien sûr, il est facile de déplacer toutes les déclarations de variables au début du fichier, mais l'objectif est d'automatiser ce processus.
Quel RDBMS utilisez-vous? Oracle? MySQL? Postgresql? –
Si vous avez un SQL que vous souhaitez améliorer, ou même simplement un pseudo-code de type SQL, cela pourrait être un meilleur exemple. –
Merci, j'ai ajouté un peu plus d'infos. – Kevin