社区
Sybase
帖子详情
小问题:dual表里是什么啊
xlt771111
2002-04-22 04:16:17
小问题:dual表里是什么啊
...全文
105
10
打赏
收藏
小问题:dual表里是什么啊
小问题:dual表里是什么啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flowerofwind
2002-04-22
打赏
举报
回复
这枚什么奇怪的,你随便建一个表,往里面插入数据,然后select sysdate from yourtable,结果是你有多少行数据就显示多是系统时间
unix_socket
2002-04-22
打赏
举报
回复
你往表你插数,照样可以
如 insert into dual values ('3')
你可以同样的插很多次,不会报错
然后你再 select * from dual 会有很多行 1
再做 select system from dual 会有很多行系统时间出现
一个字:怪异 好象是两个字
jornk
2002-04-22
打赏
举报
回复
select * from dual;
update dual set dummy = 'Y';
commit;
select * from dual;
insert into dual values('X');
commit;
select * from dual;
select 1 from dual;
<connect sys;>
delete from dual;
为了你的身体健康,最好还是保持dual一条记录。
当然你也可以不用dual,自己建一张表。
以后就select sysdate from mytable;这样用罗。
在建个view,create or replace view mydual as select * from mytable
where rownum <=1;
然后select sysdate from mydual;来用。
ykliu1
2002-04-22
打赏
举报
回复
select f from dual 中的f
可以是任何合法的表达式,用于得到某些特殊功能,但该表达式中不能包含属于某个表(或视图)中的字段或多个字段。例如日期函数,算术表达式、自定义函数、序列等等。
select trunc(sysdate),round(3.232,2) from dual;
select 42*2+2 from dual;
select seq.nextval from dual;
select 1 from dual where ...
该虚表中永远都只有一条记录。
FangQ_78
2002-04-22
打赏
举报
回复
其实dual可以叫做是一个虚表,它里面并没有什么有效的内容!我的理解是:因为SQL语句的基本结构是Select ... From ... ,From作为SQL语句的毕加项是不可以省略的。而通过SQL语句取得数据库的一些对象值(如:序列,系统日期等等),From就必不可少,所以就出现了Dual这个表。
mycode
2002-04-22
打赏
举报
回复
DUAL表
名字为DUAL的表是一个在数据字典中的小表,Oracle和用户所写的程序可以参考的来得到一个已知的值。这个表有一个列叫DUMMY和一行,值为’X’。
fangss
2002-04-22
打赏
举报
回复
一个只有一条记录的表,,
select sysdate from dual;这种时候用到
flowerofwind
2002-04-22
打赏
举报
回复
http://www.csdn.net/expert/topic/236/236456.xml?temp=.4442255
jlandzpa
2002-04-22
打赏
举报
回复
只是一个虚表而已
xlt771111
2002-04-22
打赏
举报
回复
怎么没人回答啊
ORACLE19c中JSON数据的使用.pdf
* JSON_OBJECTAGG:可以把
表里
的两列,组成“JSON 属性:JSON 值”的形式。 ```sql SELECT JSON_OBJECTAGG(KEY sname VALUE sno) "stuent info" FROM student; ``` 使用 JSON_TABLE JSON_TABLE 可以在进行复杂 JSON...
jdbc操作文档,数据库基本操作文档集合
insert into 表名(
表里
字段,不加括号表示插入所有字段) values (对应的字段值); 2.查看表记录 select *(或字段名) from 表名; 3.更新记录 update 表名 set 字段名 = 字段值 where 要判断的字段名 = 要判断的字段...
oracle中
dual
伪表
先查询一下
dual
表里
的内容。如下,可以看出,
dual
表中有一个字段D,一个记录X。
dual
确实是一张表,是一张只有一个字段,一行记录的表。它的字段和记录都是无意义的。通常我们称之为’伪表’。
dual
表示系统自带的,...
Oracle中的虚拟表:
dual
dual
是Oracle中的一个虚拟表,无论什么时候,它只有一条记录:X 那这个表有什么卵用呢?还是有点卵用的:它可以拿来凑数,以满足语法要求。具体看几个例子就了然了: 1、查当前登陆用户名 2、当计算器使 3、获取一...
oracle
dual
level,【原创】Oracle10g
dual
表的研究
平台:WinXP SP2数据库版本:10.2.0.1
dual
表在Oracle数据库中经常会被使用,只要是在获取...SYSDATE------------16-APR-08我们来看看
dual
表里
到底存放了什么数据。可以看到
dual
表它只包行一条记录:SQL>desc
dual
...
Sybase
2,598
社区成员
25,609
社区内容
发帖
与我相关
我的任务
Sybase
Sybase相关技术讨论区
复制链接
扫一扫
分享
社区描述
Sybase相关技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章