Lunedì
20
Maggio 2013
Primavera dal 21-03 al 20-06 Primavera
18:48

SQL / Database

Utilizzo dei parametri in Reporting Services con una query ORACLE

29/06/2011 All'interno di Microsoft Reporting Services, quando si fanno delle query con parametri su una sorgente dati di tipo SQL Server, questi vanno indicati con @Param1. Ovvero il nome del parametro precedutto dal prefisso @.
Ad esempio:
SELECT *
FROM DWH.view_fc_dispersioni_portale
WHERE (upper(REGIONE) like upper(@Param1) + '%')

con le query su una sorgente dati ORACLE, il prefisso cambia e diventa : (due punti), quindi :Param1
SELECT *
FROM DWH.view_fc_dispersioni_portale
WHERE (upper(REGIONE) like upper(:Param1) || '%')

Altra cosa da prestare attenzione è il concatenamento di stringhe che non è fatto con il + (più) ma con || (doppia pipe).

dal 1 Gennaio 2004 ci sono stati 2401487 contatti - utenti attuali: 18