2 hzy626 hzy626 于 2016.02.18 09:37 提问

oracle 11g with as问题

with c as (select 1 from dual)
select * from c
查询结果为空,为什么?图片说明

3个回答

zsytong
zsytong   2016.02.18 10:30

--相当于建了个e临时表
with e as (select '111' from dual)
select * from e;

hzy626
hzy626 查不出来数据为什么啊?
2 年多之前 回复
zsytong
zsytong   2016.02.18 10:36

你加一个单引号试试

hzy626
hzy626 一样的
2 年多之前 回复
hzy626
hzy626   2016.02.18 12:05

已解决,还是谢谢楼上热心回答

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
oracle11g安装及遇到的问题
安装过程及遇到的问题
oracle 11g ORA-12514错误,我的解决办法
前言:网上有很多解决办法,删listener.ora也好,还是什么也好,都解决不了我这个问题,依然报12514错误,以下是我逐个尝试后成功的监听字符串。。listener.ora文件:# listener.ora Network Configuration File: d:/app/john/product/11.1.0/db_1/network/admin/listener.ora# G
Oracle11g 64位安装教程以及安装过程中可能遇到的问题
1、安装准备 2、开始安装 3.检查是否安装成功。 4.安装过程中可能遇到的问题 1、安装准备 下载官网的oracle安装程序,有两个压缩包。 选中这两个压缩包,点击解压到当前文件夹,两个压缩包同时解压成一个名叫database的文件夹。这里特别注意,两个压缩包要同时选中,解压成一个文件,不然可能会安装失败。 解压好后出现一个database文件夹,大小为2.13GB。 ...
Oracle 10g创建DBLink接连11g问题
使用PL/SQL在Oracle 10g数据库创建DBLink连接11g数据库,使用该DBLink时会提示“用户名/密码无效”,原因为: Oracle 11g数据库语法问题,在Oracle 11g当中创建DBLink密码必须要加上双引号,而且密码默认是区分大小写的,这是跟10g有区别的,且需要使用命令语句进行DBLink的创建,命令如下: create database link dbl
Oracle11g 汉字排序问题
昨天发现一个客户数据品牌排序不是按汉字的拼音排序的,查了其他有汉字的表发现也有同样的问题,最后就开始百度,发现Oracle可以按一下三种方式排序 1、使用拼音排序  select * from t orderby nlssort(field,'NLS_SORT=SCHINESE_PINYIN_M');  2、使用笔画排序  select * from t orderby nlssort
oracle 10G 升级到11G
Oracle从10g升级到11g详细步骤 数据库旧版本:10.2.0.4 数据库新版本:11.2.0.2 OS 版本: Solaris 10 参考文档:Complete Checklist for Manual Upgrades to 11gR2 [ID 837570.1] 第一部分 - 安装11gR2软件 这里对 软件的 安装就不详细说明了,可以参考相应的文档。 这里需要注意的
Centos 7安装oracle 11g R2问题及解决方法汇总
转自:http://www.pythonsite.com/?p=116 1、安装环境 查看系统信息 1 2 3 4 [root@localhost lib]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) [root@localh
Oracle 11g EM安全证书问题无法访问的解决办法
OS: Windows Server 2012 Oracle: 11g R2 上一篇 Oracle 11g EM删除重建的方法 通过命令的方式重建了EM,启动也成功 emctl status dbconsole使用以上命令查看EM的状态也是正常的,但是还是无法访问,有些小奇怪 IE访问的结果 访问https的地址,明显少了一个继续浏览此网站(不推荐)的提示,增加了
从oracle 10g转到oracle 11g更改字符集
工作需要,安装装了oracle 11g,在导入其他机器上的备份数据的时间,发生一个错误: IMP-00019: 由于 ORACLE 错误 12899 而拒绝行 IMP-00003: 遇到 ORACLE 错误 12899 ORA-12899: 列 "ZHENG"."D_DIC"."DICEXPLAIN" 的值太大 (实际值: 140, 最大值: 100) 这个数据表结构是直接注入的,
Oracle 错误之Oracle Database 11g 未在当前操作系统中经过认证
出处:http://www.educity.cn/windows/621732.html 错误信息如下:   《提示有1个错误,1个警告,2个要求待验证 错误问题详细信息如下:正在检查操作系统要求… 要求的结果: 5.0,5.1,5.2,6.0 之一实际结果: 6.1 检查完成。此次检查的总体结果为: 失败 Oracle Database 10g 未在当前操作系统中经过认证。建议案: