Oracle 数据库
我要做一个视图,其中日期字段 date_time 在数据库中保存是字符串类型的,例如:20130308080000
我提供给第三方厂家的接口视图,要将20130308080000 转化成日期格式 2013-03-08 08-00-00
to_date('字段名','yyyy-mm-dd') 这个函数我知道,就是不知道在视图语句怎么写,求各位大神教教小弟
Oracle视图中将string转换为date
select to_char(to_date(date_time,'yyyymmddhh24miss'),'yyyy-mm-dd hh24-mi-ss') date_time from 表名;记住,建立视图的时候用到函数的字段,必须起别名,否则会报错的 要加其他字段的正常加,要加where条件的话正常加 另位哥们那个其实差不多,就是没把小时转成24小时制,并且把你的结果0...
ORACLE中建立视图时,想实现某一字段的某一类值的替换,语句怎么写?_百度...
你看下真的是日期的么,日期是存不进0的。你可以(case sj when 0 then sj else then to_char(sj,'yyyymmddhh24miss') end) sj
oracle 在视图里面如何设置指定字段的类型和长度
可以在建视图的时候用CAST转换一下 比如:create or replace view ly_view_rs_jglyxxzl as select ...CAST(to_number(null),NUMBER(xxx,xx)) YGZZE,--原工资总额 from ds_overall;
ORACLE中的视图HS$_FDS_CLASS_DATE有什么用?
至于HS$_FDS_CLASS_DATE 是这个合法信息的时间和id ,我的oracle9i版本。id=1 date=2002-5-12 16:44:21 抠的太细了。HS$_FDS_CLASS是那个合法的非ORACLE(FDS)类的名字和备注吧。
oracle中视图可以创建索引吗?
1、打开Navicat。2、右击oracle数据库,然后点击【打开连接】。3、点击【其它】,然后点击【索引】,此时显示oracle数据库中所有的索引。4、点击【新建索引】,进入索引设计界面。5、在【常规】标签页,设置类型、表格式、表名、列名等。6、在【高级】标签页,设置表空间、记录等选项。7、点击【保存】...
怎么设置oracle 时间格式的环境变量
第一种方式是通过to_char函数来获得精确的时间值 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;这种方式对于DBA来说最省事,因为不需要改动数据库任何参数,但是每次都需要用函数转换,太麻烦。第二种方式是修改当前会话的时间格式值 alter session set nls_date_format='YYYY-MM-...
oracle 视图传递参数
,在使用视图之前先调用package中的设置该变量值的方法,这样来曲线实现所谓的“参数视图”。从代码上来看,你应该是使用的这种方法。那么,你应该在select语句之前,先调用p_view_param中设置值的方法,执行完成之后再执行select。不过,个人认为直接使用返回结果集的函数会更方便些。
oracle 9 10 11的区别
在11g,我们就只需要加一个\/*+ result_cache*\/的提示就可以将结果集缓存住,这样就能大大提高查询性能。当然,在这种情况下,我们可能还要关心另外一个问题:完整性。因为在oracle中是通过一致性读来保证数据的完整性的。而显然,在这种新特性下,为提高性能,是从缓存中的结果集中读取数据,而不会从...
...oracle的触发器分为语句级和行级两种类型,在视图上所创建的触发器...
事实上,除了定义一个触发器来绑定在对视图上的插入动作上外,你没有别的办法通过系统的报错而直接向视图中插入数据;这就是我们用替代触发器的原因;替换的意思实际上是触发器的主体部分把对视图的插入操作转换成详细的对各个表的插入;变异表:变异表就是当前SQL语句正在修改的表,所以在一个变异表上绑定的触发器不...
数据库函数有哪些?
因数据库不同有不同的函数,以oracle为例:常用的有单条语句作用的函数:destinct(去除重复行),to_char(转换自符串),to_date(日期格式函数),sumstr(截取自符串),lower(将字母转换为小写),upper(将字母矗换为小写),char(将数字转换为字符),ascii(求字符的ascii码)等函数; 组函数:min(求最小值),max(求最大...