Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Por que o ponto e vírgula não pôde ser colocado no CommandText de um OracleCommand quando C #


Nos comentários, elaboramos a resposta para você. Só para você ter uma "resposta" oficial, aqui está no site OracleOverflow (veja abaixo):

Edit:Este era o link original, que agora está morto:http://www.oracleoverflow.com/questions/145/running-ddl-through-an-oraclecommand-without-the-semicolon

Alternativa:http://web.archive.org/web/20100806014022/http://www.oracleoverflow.com/questions/145/running-ddl-through-an-oraclecommand-without-the -ponto e vírgula

Pergunta:

Responda aqui:

Comentários:

Por que o OracleCommand tem essa limitação de poder executar apenas 1 instrução por vez?

É baseado na especificação DbCommand no ADO.Net. Não é uma limitação apenas do OracleCommand.

SqlCommand permite várias instruções em um único comando, que deve ser apenas uma 'adição' para o SQL Server.