Sto cercando di parametrizzare tutto il nostro SQL esistente, ma il seguente codice mi sta dando un problema:Qual è l'OracleType di ROWNUM
command.CommandText = String.Format("SELECT * FROM({0})
WHERE ROWNUM <= :maxRecords", command.CommandText);
command.Parameters
.Add("maxRecords", OracleType.Int32).Value = maxRecords;
L'errore segnalato è "ORA-01036: illegale nome/numero variabile ".
Presumo che ciò sia dovuto al fatto che OracleType.Int32 non è il tipo di dati corretto per ROWNUM. Quindi, cos'è?
Il post era di circa * rownum * not * rowid * –