sql与Orcle的对比转换???

beifangke 2005-10-26 01:40:40

有人知道sql中这样的语句在oracle中怎么写吗?

CREATE TABLE Table_T
(
ArriveDate datetime NULL ,
IsArrived AS (case when ([ArriveDate] is null) then 0 else 1 end)
--AS (case when ([ArriveDate] is null) then 0 else 1 end)在企业管理器中为
--公式:case when ([ArriveDate] is null) then 0 else 1 end
);
...全文
173 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bobfang 2005-10-27
  • 打赏
  • 举报
回复
你的程序只访问Table_T,不需要用到Table_T_Base。
beifangke 2005-10-27
  • 打赏
  • 举报
回复
这个表我要从sql server转过来,我的程序既用到sqlserver,又用到oracle,所以不能再加视图,否则将有一个不能用
beifangke 2005-10-27
  • 打赏
  • 举报
回复
sql server的表是以前做好的,我现在主要负责翻译成oracle
beifangke 2005-10-27
  • 打赏
  • 举报
回复
在创建表时能不能做一个约束之类的来实现
beifangke 2005-10-27
  • 打赏
  • 举报
回复
在创建表示能不能做一个约束之类的来实现
bobfang 2005-10-26
  • 打赏
  • 举报
回复
创建表Table_T_BASE,只有一个字段ArriveDate,再创建一个视图Table_T。
create view Table_T as
select ArriveDate, case when ArriveDate is null then 0 else 1 end IsArrived
from Table_T_BASE;
beifangke 2005-10-26
  • 打赏
  • 举报
回复
sql server中
CREATE TABLE Table_T
(
ArriveDate datetime,
IsArrived int --他的值依赖于ArriveDate的空(即该列为0)和非空(即该列为1)
);

在Oracle中怎么创建???

17,140

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧