I kommentarerna har vi utarbetat svaret åt dig. Bara så att du får ett officiellt "svar", här är det från OracleOverflow-webbplatsen (se nedan):
Edit:Detta var den ursprungliga länken, som nu är död:http://www.oracleoverflow.com/questions/145/running-ddl-through-an-oraclecommand-without-the-semicolon
Fråga:
Svara här:
Kommentarer:
Varför OracleCommand har den här begränsningen att bara kunna köra en sats åt gången?
Den är baserad på DbCommand-specifikationen i ADO.Net. Det är inte bara en begränsning för OracleCommand.
SqlCommand tillåter flera satser i ett enda kommando, som bara måste vara ett "tillägg" för SQL Server.