View Single Post
Old 23-07-2003, 13:42   #1
L4OA
Senior Member
 
L'Avatar di L4OA
 
Iscritto dal: Jun 2000
Cittā: Ostia beach [Roma]
Messaggi: 1292
Concatenate in sqlserver2000

Saluti a tutti
sapete come si realizza la concatenate in sqlserver2000??
mi spiego:
io ho sempre lavorato con Oracle e spesso ho dovuto usare
la funzione || per dei confronti particolari
il formato č
select * from tabella where campo1||campo2 = 'XXXXXXXXXXX'
dove le x sono una stringa lunga come la somma delle lunghezze
di campo1 e campo2
in sql server ho provato con:
select * from tabella where campo1 + campo2 = 'XXXXXXXXXXX'
ma funziona solo fino a quando la stringa contiene un certo valore
tipo '00012345678' oltre quel valore mi risponde:
Server: Msg 8115, Level 16, State 8, Line 1
Arithmetic overflow error converting numeric to data type numeric.

che cavolo vuol dire??
grazie in anticipo
__________________
Sometimes it snows in April
Sometimes I feel so bad, so bad
Sometimes I wish life was never ending
And all good things, they say, never last
L4OA č offline   Rispondi citando il messaggio o parte di esso