为何动态创建要加引号,增加麻烦!execute immediate 'create or replace table table_name(....)';
解决方案 »
- 大神们帮忙看看 这段sql 语句 报sql没有正确结束
- 找不到“OracleOraDb10g_home1TNSListener”!!??
- oracle 10g 安装错误 配置文件没配置完全
- 求助一个oracle sql语句
- Oracle有String类型吗?
- Update 语句优化问题
- 怎样在存储过程内部声明一个变量?
- substr截取字符串的时候怎样将汉字当作两个count来截取?
- 数据库改为自动归档后文件每2到3小就自动归档一次,如何使时间延长一些
- 二面,问了一个问题,被pass掉。
- 求教:exp,imp怎么使用?
- 国内哪里有高速下载Oracle9i for NT的网站?请告知网址!从Oracle公司下载太慢了!!!
这,只能知道具体的表才能查到呀
就算是动态建表你只要不加引号,oracle就会默认为大写的。
你用如下语句建表,看看还是不是自动转为大写Create table "test" (aa varchar2(10);
------------------------------ -----------
NEWSINDEX TABLE当你不确定那个表是大小写时,可以用upper()函数
请看清楚我的回复再说话.
真是给自己添麻烦
Select * from "表名"
因为在Oracle中如果不加引号Oracle会转化为大写