Pergunta

Oi Eu estou tentando depurar um procedimento armazenado através de SQL Analyzer e um dos parâmetros é um tipo de dados timestamp. Se eu quisesse passar 0x00000001410039E2 através como um parâmetro de como eu faria isso? Quando eu passar 0x00000001410039E2 recebo um erro de seqüência de truncamento e quando eu passar apenas 1410039E2 I get 0x1410039E20000000?

Editar: @Frans Sim isso funciona, mas o meu problema é que, em SQLAnalyzer quando eu botão direito do mouse e depurar quando eu inserir o valor no valor caixa de texto eu recebo a mensagem de erro:

[Microsoft][ODBC SQL Server Driver]String data, right truncation
Foi útil?

Solução

A tela de entrada de depuração espera que você digite um valor hexadecimal. Você não tem que entrar no 0x na frente deste valor.

Basta digitar 00000001410039E2 e irá funcionar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top