Dans Legacy SQL, nous pouvons faire SELECT ABS(HASH('12345'))
pour obtenir le numéro de hachage unique d'une valeur.Comment faire pour convertir ABS (HASH (...)) à partir de SQL Legacy à SQL standard
Je suis en train de convertir sql sql en sql standard en GBQ, alors je me demandais quel était le meilleur moyen de convertir la fonction ci-dessus pour qu'elle me donne la même valeur que l'ancienne sql.
ah, idéalement, il aurait dû y avoir des fonctions similaires lorsque vous voulez que les utilisateurs migrent de l'ancien vers le standard. Sans une implémentation similaire dans SQL Standard, je vais devoir garder quelques requêtes persistantes dans sql hérité et quelque chose de nouveau dans sql standard. J'espère que google ne dépréciera pas le support pour l'héritage de SQL de sitôt. –
juste pour clarifier, ces ids hachés sont une sorte d'utilisation permanente et les clients l'utilisent déjà, donc ceux ne peuvent pas changer maintenant, c'est la raison pour laquelle je ne peux pas passer cette requête à sql standard avec algorithme de hachage différent –
Oui, c'est malheureux . Serait-il possible de migrer si 'FARM_FINGERPRINT' était également disponible avec SQL hérité? –