死活不建表,我汗-.-

[复制链接]
查看11 | 回复9 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
create or replace procedure dtsql(
table_name in varchar2, --表名
field1 in varchar2, --字段名
datatype1 in varchar2, --字段类型
field2 in varchar2, --字段名
datatype2 in varchar2 --字段类型
)

is
str_sql varchar2(500);
begin
str_sql:='create table'||table_name||'('||field1||' '||datatype1||','||field2||' '||datatype2||')';
execute immediate str_sql;
exception
when others then
null;

end dtsql;
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
exception
when others then
null;
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
至少少了空格。
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
最初由 ZALBB 发布
[B]exception
when others then
null; [/B]

去掉就有错误了-.-
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
ORA-00901: invalid CREATE command
ORA-06512: at "MIG.DTSQL", line 14
ORA-06512: at line 1
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
最初由 andytianyi 发布
[B]create or replace procedure dtsql(
table_name in varchar2, --表名
field1 in varchar2, --字段名
datatype1 in varchar2, --字段类型
field2 in varchar2, --字段名
datatype2 in varchar2 --字段类型
)

is
str_sql varchar2(500);
begin
str_sql:='create table'||table_name||'('||field1||' '||datatype1||','||field2||' '||datatype2||')';
execute immediate str_sql;
exception
when others then
null;

end dtsql; [/B]


这里少一个空格str_sql:='create table'||table_name
改成str_sql:='create table /*这里加上空格哈*/'||table_name
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
最初由 jlandzpa 发布
[B]至少少了空格。 [/B]
看到了,虚心
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
最初由 myfriend2010 发布
[B]

这里少一个空格str_sql:='create table'||table_name
改成str_sql:='create table /*这里加上空格哈*/'||table_name [/B]

谢谢回帖,
ORA-01031: insufficient privileges
ORA-06512: at "MIG.DTSQL", line 15
ORA-06512: at line 1
俺米权限,可以有办法promotion么
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
grant create table to username;
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
最初由 jlandzpa 发布
[B]grant create table to username; [/B]

继续不耻下问:为什么我在sql可以建表,而command命令行下却米权限呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行