Sto creando una nuova tabella in SQL table designer e vorrei che il "Valore predefinito o associazione" della colonna fosse basato su il valore di un'altra colonna nella stessa tabella. Quindi mi piacerebbe che la colonna A ottenga il suo valore da una sottostringa della colonna B. La colonna A è un tipo di dati numeric
, la colonna B è varchar
. In questo momento ho il seguente, ma ottenere il messaggio nello screenshot 2 ... c'è qualcosa di sbagliato qui? Ho anche avuto l'espressione CONVERT(numeric (2,0), SUBSTRING(col_b,3,2))
e questo ha dato lo stesso messaggio.Impostare il valore predefinito di una colonna in base a un'altra colonna di un diverso tipo di dati
Schermata 1:
Schermata 2:
Grazie a @Raj Altro, ho completamente dimenticato le colonne calcolate. Esattamente quello che stavo cercando. –