tenho uma trigger onde carrego na @PKSelect os campos chaves... porem um destes campos (o primeiro) é do tipo float ..quando executo e vou ver o resultado este campo fica errado conforme abaixo:
<NR_CGC=9.34647e+010><NR_CONTRATO=1010144808>
como faço para que o nr_cgc fique correto ???
-- Get primary key select for insert
select
@PKSelect =coalesce(@PKSelect+'+','')+'''<'+ COLUMN_NAME +'=''+convert(varchar(100),coalesce(i.'+ COLUMN_NAME +',d.'+ COLUMN_NAME +'))+''>'''
from
INFORMATION_SCHEMA.TABLE_CONSTRAINTS pk ,
INFORMATION_SCHEMA.KEY_COLUMN_USAGE
c
where
pk.TABLE_NAME = @TableName
and
CONSTRAINT_TYPE ='PRIMARY KEY'
and
c.TABLE_NAME = pk.TABLE_NAME
and
c.CONSTRAINT_NAME = pk.CONSTRAINT_NAME
Fernando da Costa