ORACLE 表名为变量
题目
ORACLE 表名为变量
create PROCEDURE up_CreateTable
(
tableName_in IN VARCHAR2
)
AS
Declare SQL_in VARCHAR2(5000);
BEGIN
SQL_in := 'CREATE TABLE '||tableName_in||'
(
DM VARCHAR2(20) NOT NULL,
MC VARCHAR2(60) NOT NULL,
BZSM VARCHAR2(100)
)tablespace USERS
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 1M
minextents 1
maxextents unlimited
)';
EXECUTE IMMEDIATE SQL_in ;
SQL_in :='alter table '||tableName_in||' add constraint PK_'||tableName_in||' Primary key(DM)';
EXECUTE IMMEDIATE SQL_in ;
end up_CreateTable;
哪里不对啊
答案
基本没错,你把Declare去掉就OK了
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 在三角形abc中,角b=2∠c,ad是三角形的高,点m是bc中点,求证:dm=二分之一ab
- 童话故事小鸟作文
- 为了测定某黄铜样品中锌的质量分数(不考虑黄铜中的其他杂质),现将15mL稀盐酸分三次加入到5g黄铜样品粉末中,每次充分反应后,测定生成氢气的质量,实验数据见下表:
- 在比例尺是1比8000000的地图上,量得A、B两地相距20cm.两列火车同时从A、B两地相对开出,
- 求一些英语单词的正在进行时和过去式的拼写
- the boss gave the order that the project should be finish before the end of this year的中文意思
- We use some clothes to keep us——·
- 3,4,5,6,7,8,9,10,11分别填在一个3*4的正形中,使每一横行、每一竖行、每一斜行的3个数的和都是21
- .放大电路的负载能力是指什么?通常希望放大电路的输出电阻大一些好,还是小一些好?
- enjoy wonderful Beijing opera(翻译)
热门考点