Mon fournisseur exige que la base de données de l'entrepôt de données soit sensible à la casse, mais je dois lui faire des requêtes non sensibles à la casse.
Dans une base de données sensible à la casse, comment écririez-vous cela pour ne pas respecter la casse?
Where Name like '%hospitalist%'
select
temps. Pour ce faire, créez une nouvelle colonne avec un sous-ensemble des données transformées, puis indexez-la, généralement pendant les périodes où vous exécutez ETL. Cela aurait un coût d'entretien et n'est pas une excellente méthode. B) Vous pouvez rendre la recherche de requête défendable ou discutable. Changer la requête pour qu'elle soitSELECT * FROM TABLE WHERE VALUE LIKE %hospitalist
ouSELECT * FROM TABLE WHERE VALUE LIKE hospitalist%
fonctionnerait. En dehors de cela, vous recherchez du matériel ou des fonctionnalités pour augmenter la vitesse de mauvaise conception.