Utilizzo dei parametri in Reporting Services con una query ORACLE
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 preceduto dal prefisso @.
Ad esempio:
con le query su una sorgente dati Oracle, il prefisso cambia e diventa : (due punti), quindi :Param1
Ovvero il nome del parametro preceduto dal prefisso @.
Ad esempio:
T-SQL: @Param1
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
PL/SQL: :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).