Passage de paramètres d'horodatage dans SQLAnalyzer pour déboguer des procédures stockées

StackOverflow https://stackoverflow.com/questions/132390

  •  02-07-2019
  •  | 
  •  

Question

Bonjour, j'essaie de déboguer une procédure stockée via SQL Analyzer. L'un des paramètres est un type de données timestamp. Si je voulais passer 0x00000001410039E2 en paramètre, comment ferais-je? Lorsque je réussis 0x00000001410039E2, je reçois une erreur de troncature de chaîne et lorsque je passe juste 1410039E2, je reçois 0x1410039E20000000?

Éditer: @Frans Oui, cela fonctionne, mais le problème est que, dans SQLAnalyzer, lorsque je clique avec le bouton droit de la souris et que je débogue lorsque je saisis la valeur dans la zone de texte de valeur, le message d'erreur suivant s'affiche:

[Microsoft][ODBC SQL Server Driver]String data, right truncation
Était-ce utile?

La solution

L’écran de saisie du débogage vous demande de saisir une valeur hexadécimale. Vous n'êtes pas obligé d'entrer le 0x devant cette valeur.

Il suffit d'entrer 00000001410039E2 et cela fonctionnera.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top