L' ID è un decimal ??
Il decimal è un numero a virgola mobile a doppia precisione; i valori permessi sono -1,qkosaE+qualkosa fino a -2,qkosaE-qkosa,zero,2,2E-qkosa fino a non ricordo qualkosa....

Secondo te è ideoneo per un campo che deve fare da chiave ?