Pasar parámetros de marca de tiempo en SQLAnalyzer para depurar procedimientos almacenados
-
02-07-2019 - |
Pregunta
Hola, estoy tratando de depurar un procedimiento almacenado a través de SQL Analyzer y uno de los parámetros es un tipo de datos de marca de tiempo. Si quisiera pasar 0x00000001410039E2 a través de un parámetro, ¿cómo haría esto? Cuando paso 0x00000001410039E2 obtengo un error de truncamiento de cadena y cuando paso solo 1410039E2 obtengo 0x1410039E20000000?
Editar: @Frans Sí, esto funciona, pero mi problema es que en SQLAnalyzer cuando hago clic con el botón derecho y depurando cuando ingreso el valor en el cuadro de texto de valor, aparece el mensaje de error:
[Microsoft][ODBC SQL Server Driver]String data, right truncation
Solución
La pantalla de entrada de depuración espera que ingrese un valor hexadecimal. No tienes que introducir el 0x delante de este valor.
Simplemente ingresa 00000001410039E2 y funcionará.