Issue with sql connector from python using Hashbytes
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 25/100
Piste de recherche
Le payload ne nomme aucun fichier du dépôt ni aucun test. Commencez par reproduire la requête HASHBYTES via le Python ODBC connector et comparez sa valeur renvoyée avec le résultat de SQL Server, puis déterminez si l’écart correspond à une représentation binaire attendue ou à un problème du connecteur.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
I am sending this code via odbc connector to my sql server
Select Column,HASHBYTES('SHA2_256', CONVERT(VARBINARY(8),Column)) as Encoded_Column from table
Result is different if I run using connector vs if I run it on the sql server as a query.
I understand the issues with doing it via python hashlib and all, but why if I am just querying database with a connector and querying it, result is different.
One of our old sql legacy code, converts a numerical column in sql using the HASHBYTES function and sha2_256.
The entire process is moving to python as we are putting in some advanced usage on top of the legacy work. However, when using connector, we are calling the same sql code, the HASHBYTES('sha2_256',column_name) id returning values with lot of garbage.
Running the code in sql result in this
Column Encoded_Column
101286297 0x7AC82B2779116F40A8CEA0D85BE4AA02AF7F813B5383BAC60D5E71B7BDB9F705
Running same sql query from python result in
Column Encoded_Column
101286297
b"z\xc8+'y\x11o@\xa8\xce\xa0\xd8[\xe4\xaa\x02\xaf\x7f\x81;S\x83\xba\xc6\r^q\xb7\xbd\xb9\xf7\x05"
- Langage dominant
- PowerShell
- Étoiles
- 11.2k
- Forks
- 9.1k
- Merge moyen
- 2 j 7 h
- PR mergées (30 j)
- 14
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de microsoft/sql-server-samples
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100
microsoft/sql-server-samples#1499 ·
-
Link http://go.microsoft.com/fwlink/?LinkID=800630 for wide-world-importers-release is broken Ouverte
Difficulté 1/5 1-3 heures Accessibilité débutants 76/100
microsoft/sql-server-samples#1495 · 3 réactions ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 62/100
microsoft/sql-server-samples#1341 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 64/100
microsoft/sql-server-samples#276 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 35/100
microsoft/sql-server-samples#1497 ·
Toutes les issues de microsoft/sql-server-samples
Issues similaires
-
bug: AI Gateway client filter lists "Unknown" twice when NULL and literal Unknown clients coexist Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 90/100
-
[BUG] A column whose default is the empty string is drawn in the ER diagram as having no default Ouvertebug database-provider good first issue hacktoberfest
Difficulté 2/5 1-3 heures Accessibilité débutants 90/100
libredb/libredb-studio#1030 · 6 commentaires ·
-
comp-datalake
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
ClickHouse/ClickHouse#121222 ·
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
bug redshift
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100