Passare i parametri timestamp in SQLAnalyzer per eseguire il debug delle stored procedure

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

  •  02-07-2019
  •  | 
  •  

Domanda

Salve, sto provando a eseguire il debug di una procedura memorizzata tramite SQL Analyzer e uno dei parametri è un tipo di dati data / ora. Se volessi passare 0x00000001410039E2 come parametro come farei? Quando passo 0x00000001410039E2 ricevo un errore di troncamento della stringa e quando passo solo 1410039E2 ottengo 0x1410039E20000000?

Modifica: @Frans Sì, questo funziona, ma il mio problema è che in SQLAnalyzer quando faccio clic con il pulsante destro del mouse ed eseguo il debug quando inserisco il valore nella casella di testo del valore, ricevo il messaggio di errore:

[Microsoft][ODBC SQL Server Driver]String data, right truncation
È stato utile?

Soluzione

La schermata di input del debug prevede che tu inserisca un valore esadecimale. Non è necessario inserire lo 0x prima di questo valore.

Basta inserire 00000001410039E2 e funzionerà.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top