我正努力自学SQL.我正在从oracle中的存储过程中调用一个简单的select语句。create or replace procedure user_empdepart (depart_name varchar(40))BEGINSELECT emp_name FROM employee JOIN d
全, MS ACCESS中是否支持GRANT-ing权限?我从C++应用程序使用ODBC驱动程序连接到accdb,并试图发出GRANT命令,但收到错误提示expecting DELETE, INSERT, PROCEDURE, SELECT or UPDATE我正在尝试的命令是: GRANT SELECT ON MSysObjects TO Admin; 蒂娅!!);query = NULL;
if(
如果我有一个用户只有有限的权限-只有db_datareader和db_datawriter,这应该只允许用户查询数据和插入/编辑/删除数据,而不允许用户在数据库中添加/修改/删除表。可能需要用户能够执行存储过程。如果用户被赋予了execute权限(通过下面的sql:"GRANT EXECUTE TO UserName"),那么之前的限制(datareader和datawriter)是否仍然会对用户试图通过存储过程执行的内容强制执行或者执行