我用C#写了一段代码,想在oracle中创建一个表空间,创建的语句在oracle中可以成功创建表空间
但在.net中执行到dbCommand.ExecuteNonQuery();时,报错说:sql语句不正确.
语句如下:
sqlcmd= @"CREATE TABLESPACE ASSW_DATA_2008 LOGGING  DATAFILE 'f:\ORACLE\ORADATA\abc\ASSW_DATA_2008_01.DBF' 260M REUSE  AUTOEXTEND ON NEXT 51200K  EXTENT MANAGEMENT LOCAL;" 大家发现没有,语句多了一个@,这个是系统自动加进去的,所以执行不了,怎样去掉这个@ ?
用substring()方法是去不的