sql >> Database teknologi >  >> RDS >> Oracle

Hvorfor semikolon ikke kunne placeres i CommandText af en OracleCommand, når C#

I kommentarerne har vi udarbejdet svaret for dig. Bare så du får et officielt "svar", her er det fra OracleOverflow-siden (se nedenfor):

Edit:Dette var det originale link, som nu er dødt:http://www.oracleoverflow.com/questions/145/running-ddl-through-an-oraclecommand-without-the-semicolon

Alternativ:http://web.archive.org/web/20100806014022/http://www.oracleoverflow.com/questions/145/running-ddl-through-an-oraclecommand-without-the -semikolon

Spørgsmål:

Svar her:

Kommentarer:

Hvorfor OracleCommand har denne begrænsning med kun at kunne køre 1 sætning ad gangen?

Den er baseret på DbCommand-specifikationen i ADO.Net. Det er ikke kun en begrænsning af OracleCommand.

SqlCommand tillader flere sætninger i en enkelt kommando, som bare skal være en 'tilføjelse' til SQL Server.




  1. DETERMINISTISK, INGEN SQL eller LÆSER SQL DATA i dens erklæring, og binær logning er aktiveret

  2. Parse XML til SQL Server

  3. dublerede poster i SQL JOIN

  4. Sådan starter du PostgreSQL Server på Mac OS X via Homebrew