我的连接字符串为:string connstr = "Data Source=**;user=system;password=**;"
插入语句:string orclstr="insert into SYS.A_MODULE values('03','查看生产任务','查看生产任务进度')";
我在sql developer里创建的表,用的是sys用户,可我在连接字符串里用sys用户时,说让我用sysdba用户登录。
改用system后,提示的出错信息:ORA-01031: 权限不足
oracle 菜鸟,学习中
插入语句:string orclstr="insert into SYS.A_MODULE values('03','查看生产任务','查看生产任务进度')";
我在sql developer里创建的表,用的是sys用户,可我在连接字符串里用sys用户时,说让我用sysdba用户登录。
改用system后,提示的出错信息:ORA-01031: 权限不足
oracle 菜鸟,学习中
在存储过程里面ddl语句都要以动态sql的方式来执行的
execute immediate 'grant create view to
在用户hb下执行:
grant update on table1 to nb
grant select on table2 to nb
static void Main(string[] args)
{
string connstr = "Data Source=***;user=system;password=***;";
OracleConnection conn = new OracleConnection(connstr);
conn.Open(); string orclstr="insert into SYS.A_MODULE values('03','查看生产任务','查看生产任务进度')";
try
{
OracleCommand cmd = new OracleCommand(orclstr, conn);
cmd.ExecuteNonQuery();
}
catch (InvalidOperationException ex)
{
Console.Write(ex.Message);
}
}