为了账号安全,请及时绑定邮箱和手机立即绑定

请教一下大神,SQLSERVER中有没有类似ORACLE的DUAL表?

/ 猿问

请教一下大神,SQLSERVER中有没有类似ORACLE的DUAL表?

慕码人2483693 2019-11-05 10:06:12

请问SQLSERVER中有没有类似ORACLE的DUAL表? 


查看完整描述

3 回答

?
波斯汪

SQLSERVER中取系统时间的函数是getdate()
在查询分析器中写
SELECT getdate()
直接运行就能看到结果

具体用法:
1、你可以在设计表时,将谋个日期型的字段的默认值输入(getdate()),这样插入一条新记录时那个字段自动为系统时间了。
2、可在SQL语句中像给普通字段赋值一样,给日期类型的数据赋值,所赋的值就是getdate()

查看完整回答
反对 回复 2019-11-19
?
芜湖不芜

mssql 可以直接 select 然后做你做的事情 不用带dual

比如我举个例子

我要得到当前用户
select user();
我要用作计算
select 3*4;
等等...

查看完整回答
反对 回复 2019-11-19
?
天天世纪

Sybase ASE中没有类似dual的虚拟表。 不过可以通过类似的方法:
比如查询当前时间:
select getdate()
也可以: select getdate() from sysobjects where id=1
系统表sysobjects中id=1肯定是存在的。

查看完整回答
反对 回复 2019-11-19

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信