OracleCommand.Parameters Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém o OracleParameterCollection.
public:
property System::Data::OracleClient::OracleParameterCollection ^ Parameters { System::Data::OracleClient::OracleParameterCollection ^ get(); };
public System.Data.OracleClient.OracleParameterCollection Parameters { get; }
member this.Parameters : System.Data.OracleClient.OracleParameterCollection
Public ReadOnly Property Parameters As OracleParameterCollection
Valor de Propriedade
Os parâmetros da instrução SQL ou procedimento armazenado. O padrão é uma coleção vazia.
Observações
Quando a CommandType propriedade é definida para StoredProcedure, deve ser CommandText definida como o nome do procedimento armazenado. O utilizador pode ser obrigado a usar a sintaxe do carácter escape se o nome do procedimento armazenado contiver caracteres especiais. O comando executa este procedimento armazenado quando chamas um dos métodos Executar.
O Data Provider .NET Framework para Oracle não suporta o marcador de interrogação (?) para passar parâmetros a uma instrução SQL chamada por um OracleCommand de CommandType.Text. Neste caso, devem ser usados parâmetros nomeados.
Ao usar parâmetros nomeados numa instrução SQL chamada por um OracleCommand de CommandType.Text, deve preceder o nome do parâmetro com dois pontos (:). No entanto, num procedimento armazenado, ou ao referir-se a um parâmetro nomeado noutro local do seu código (por exemplo, ao adicionar OracleParameter objetos à Parameters propriedade), não preceda o parâmetro nomeado com dois pontos (:). O .NET Framework Data Provider para Oracle fornece automaticamente os dois-pontos.