Pasar parámetros de marca de tiempo en SQLAnalyzer para depurar procedimientos almacenados

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

  •  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
¿Fue útil?

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á.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top