Lors de l'utilisation du dernier pilote jdbc Microsoft pour SQL Server 2005/2008, comment les instructions préparées, les vues et les procédures stockées se comparent-elles en termes de performances?Lors de l'utilisation du dernier pilote jdbc pour SQL Server 2005/2008, comment les instructions préparées, les vues et les procédures stockées se comparent-elles en termes de performances?
Si j'ai une déclaration ancienne plaine select avec une dynamique où les clauses vais-je voir les avantages de se déplacer de SQL directement dans une déclaration préparée à une vue ou une procédure stockée même?
Pour être plus précis, ce quelque chose comme ceci:
select foo.name, bar.name, baz.name, belch.burp
from foo
inner join bar on foo.id=bar.fooID
inner join baz on bar.id=baz.barID
inner join belch on baz.id = belch.bazID
where foo.name like '%<USERINPUT>%' and bar.name like '%<USERINPUT>%'