C# Oracle同时执行多条sql语句
2015-04-01 14:46
337 查看
最近经常要在程序中创建不同的表
create table TableName
(
Id NUMBER not null,
Age NUMBER not null,
Name NVARCHAR2(50)
);
comment on column TableName.Id is
'comment';
comment on column TableName.Name is
'comment';
comment on column TableName.Age is
'comment';
执行时会报错 ORA-00911: 无效字符 加上BEGIN END 也还是报错
BEGIN
EXECUTE IMMEDIATE
'create table TableName
(
Id NUMBER not null,
Age NUMBER not null,
Name NVARCHAR2(50)
)';
EXECUTE IMMEDIATE
'comment on column TableName.Id is
''comment''';
EXECUTE IMMEDIATE
'comment on column TableName.Name is
''comment''';
EXECUTE IMMEDIATE
'comment on column TableName.Age is
''comment''';
END;
cmd.ExecuteNonQuery成功
create table TableName
(
Id NUMBER not null,
Age NUMBER not null,
Name NVARCHAR2(50)
);
comment on column TableName.Id is
'comment';
comment on column TableName.Name is
'comment';
comment on column TableName.Age is
'comment';
执行时会报错 ORA-00911: 无效字符 加上BEGIN END 也还是报错
BEGIN
EXECUTE IMMEDIATE
'create table TableName
(
Id NUMBER not null,
Age NUMBER not null,
Name NVARCHAR2(50)
)';
EXECUTE IMMEDIATE
'comment on column TableName.Id is
''comment''';
EXECUTE IMMEDIATE
'comment on column TableName.Name is
''comment''';
EXECUTE IMMEDIATE
'comment on column TableName.Age is
''comment''';
END;
cmd.ExecuteNonQuery成功
相关文章推荐
- 让MySQL同时执行多条SQL语句的解决办法
- PHP使用mysqli同时执行多条sql查询语句
- MySQL同时执行多条SQL语句解决办法
- 同时执行多条SQL语句
- 同时执行多条sql语句
- 在Eclipse中测试MySQL-JDBC(9)statement 批处理(同时执行多条sql语句)
- MySQL同时执行多条SQL语句解决办法
- 在Eclipse中测试MySQL-JDBC(10)preparestatement批处理(同时执行多条sql语句)
- MySQL同时执行多条SQL语句解决办法
- MySQL同时执行多条SQL语句解决办法
- 同时执行多条sql语句
- 让MySQL同时执行多条SQL语句的解决办法
- 同时执行多条sql语句提高性能
- 同时执行多条SQL语句的方法
- 当一个SQL语句同时出现了where,group by,having,order by的时候,执行顺序和编写顺序
- DBUtil.Execute(sql); 一次执行多条sql语句
- 1次插入多条记录的方法(SQL语句,在MS SQL Server 2000查询分析器中执行成功)
- 关于 sql server 客户端执行多条sql语句事务的问题
- (C#)执行多条SQL语句,事务处理
- mysql 同时执行多条update语句