sql >> Database >  >> RDS >> Oracle

Waarom de puntkomma niet in de CommandText van een OracleCommand kon worden geplaatst als C#

In de reacties hebben we het antwoord voor je uitgewerkt. Zodat u een officieel "antwoord" krijgt, hier is het van de OracleOverflow-site (zie hieronder):

Bewerken:dit was de originele link, die nu dood is:http://www.oracleoverflow.com/questions/145/running-ddl-through-an-oraclecommand-without-the-puntkomma

Alternatief:http://web.archive.org/web/2010806014022/http://www.oracleoverflow.com/questions/145/running-ddl-through-an-oraclecommand-without-the -puntkomma

Vraag:

Antwoord hier:

Opmerkingen:

Waarom heeft OracleCommand de beperking dat het slechts 1 instructie tegelijk kan uitvoeren?

Het is gebaseerd op de DbCommand-specificatie in ADO.Net. Het is niet alleen een beperking van OracleCommand.

SqlCommand staat meerdere instructies in één opdracht toe, dat moet gewoon een 'toevoeging' zijn voor SQL Server.




  1. Hoe te testen op een leeg SQL-resultaat in ASP

  2. Javascript-bibliotheken die SQL-achtige query's op JSON-gegevens mogelijk maken?

  3. Verschillende waarden weergeven met aggregaten

  4. Hoe fouten te voorkomen -> Dubbele invoer