Suggerisco un metodo differente. Immagazzinare il timestamp generato come campo in esso è diritti propri. Allora, presentare il vostro tranID come colonna computata. Come questo:
generare la tabella mytable
(identità di identificazione int
, anycol varchar (10)
, getdate datetime tsCreated di difetto ()
, il tranID come “HSC„ + ha lanciato (identificazione come varchar (20)) +
sostituire (convertito (varchar (10), tsCreated, 101), “/„, '') + sostituiscono (convertito (varchar (10), tsCreated, 108), “: „, '')
)
l'inserto in myTable (anycol) seleziona “la a„
l'inserto in myTable (anycol) seleziona “la b„
selezionare * a partire da mytable
PS. Può essere in previsione del futuro anche immagazzinare il prefisso “di HSC„ poichè una colonna in esso è diritti propri.