在oracle的储存过程中创建表
原创 2013年01月28日 23:20:26
- 490
[sql] view plain copy
- CREATE OR REPLACE PROCEDURE PR_TEST IS
- BEGIN
- EXECUTE IMMEDIATE 'CREATE TABLE TB_TEST(TEST_ID INT PRIMARY KEY)';
- END PR_TEST;
执行
[sql] view plain copy
- CALL PR_TEST();
可能会报“权限不足”,解决办法:
用系统管理员登陆,然后授予权限给这个用户。
[sql] view plain copy
- GRANT CREATE ANY TABLE TO USER_NAME;