【发布时间】:2021-06-16 00:36:43
【问题描述】:
我尝试在数据库中创建一个用户,但我希望我的密码是这样的参数:
CREATE USER testuser IDENTIFIED BY ''&TESTUSER_PASSWORD''
DEFAULT TABLESPACE test_DATA TEMPORARY TABLESPACE temp
PROFILE testprofile';
运行此代码后,我收到此错误:ORA-00988:密码丢失或无效
如果我在没有''的情况下运行:
CREATE USER testuser IDENTIFIED BY &TESTUSER_PASSWORD
DEFAULT TABLESPACE test_DATA TEMPORARY TABLESPACE temp
PROFILE testprofile';
我收到此错误消息:ORA-00922:缺少或无效选项。
如果我把密码不作为参数,一切都很好,并且脚本工作正常。
【问题讨论】:
-
您可以查看Dynamic SQL