判定一个字符串是否为有效时间的函数_oracle

判定一个字符串是否为有效时间的函数,为有效时间则返回1,不是有效时间则返回0.

CREATE OR REPLACE FUNCTION is_date(parameter VARCHAR2) RETURN NUMBER IS
val DATE;
BEGIN
val := TO_DATE(NVL(parameter, 'a'), 'yyyy-mm-dd hh24:mi:ss');
RETURN 1;
EXCEPTION
WHEN OTHERS THEN
RETURN 0;
END;

具体例子,可以直接使用:

alter session force parallel ddl parallel 8;
create table TT as select t.id,
floor(months_between(sysdate,to_date(t.birthday,'yyyymmdd'))/12) age
from TT_WXTRAN t
where is_date(t.birthday)!=0;

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索字符串
, 时间
是否有效
oracle拼接字符串函数、oracle 字符串函数、oracle截取字符串函数、oracle分割字符串函数、oracle拆分字符串函数,以便于您获取更多的相关知识。

时间: 2024-09-20 07:55:39

判定一个字符串是否为有效时间的函数_oracle的相关文章

得到一个字符串在另一个字符串当中出现几次的函数

函数|字符串 GetRepeatTimes(TheChar,TheString)得到一个字符串在另一个字符串当中出现几次的函数() 例子:response.writeGetRepeatTimes("w","")response.writeGetRepeatTimes("ww","wwwww") 函数代码: FunctionGetRepeatTimes(TheChar,TheString) GetRepeatTimes=(len

在主函数中输入一个字符串str1,调用函数。

问题描述 在主函数中输入一个字符串str1,调用函数. 在主函数中输入一个字符串str1,调用函数chage(str1,N);将str1 中的小标为奇数的字符取出构成一个新的字符串放入字符串str2中.然后在主函数中输出字符串str2.运用到数组的引用. #include #define N 10 using namespace std; void chage(char str2[],int n); int main() { char str1[N]; for(int i=0;i cin>>s

printf-编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数

问题描述 编写一函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其它字符的个数 编写一函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其它字符的个 数,在主函数中输入字符串以及输出上述的结果.请填空完成上述功能的程序. #include #include void fltj(char str[],int a[]) { int ll,i; ll= (1) for (i=0;i<ll;i++) { if ( (2) ) a[0]++; else if ( (3) ) a[1]

有没有什么函数可以直接把一个字符串插到中间去呢?

问题描述 有没有什么函数可以直接把一个字符串插到中间去呢?比如把"符"插到"字串"的中间 解决方案 解决方案二:string.Insert方法...在此实例中的指定索引位置插入一个指定的String实例...没事儿看看MSDN...public:String^Insert(intstartIndex,String^value)...解决方案三:不知,帮顶

php 实现一个字符串加密解密的函数实例代码_php实例

php 实现一个字符串加密解密的函数 函数代码如下: /********************************************************************* 函数名称:encrypt 函数作用:加密解密字符串 使用方法: 加密 :encrypt('str','E','nowamagic'); 解密 :encrypt('被加密过的字符串','D','nowamagic'); 参数说明: $string :需要加密解密的字符串 $operation:判断是加密还

一个字符串反转函数可实现字符串倒序_javascript技巧

第一种方法: <script type="text/javascript"> var str="abcdeg"; function demo(str){ var str2=""; for(var i=0;i<str.length;i++){ str2+=str.charAt(str.length-i-1); } document.write(str+"<br />"+str2) } demo(st

《Python Cookbook(第2版)中文版》——1.11 检查一个字符串是文本还是二进制

1.11 检查一个字符串是文本还是二进制 任务 在Python中,普通字符串既可以容纳文本,也可以容纳任意的字节,现在需要探知(当然,完全是启发式的试探:对于这个问题并没有什么精准的算法)一个字符串中的数据究竟是文本还是二进制. 解决方案 我们采取Perl的判定方法,如果字符串中包含了空值或者其中有超过30%的字符的高位被置1(意味着该字符的码值大于126)或是奇怪的控制码,我们就认为这段数据是二进制数据.我们得自己编写代码,其优点是对于特殊的程序需求,我们随时可以调整这种启发式的探知方式: f

C++实现将一个字符串中的字符替换成另一个字符串的方法_C 语言

本文实例讲述了C++实现将一个字符串中的字符替换成另一个字符串的方法,分享给大家供大家参考.具体方法如下: 题目要求: 原地实现字符串中的每个空格替换成"%20",例如输入"We are happy", 输出"We%20are%20happy" 被替换的字符串当然不仅仅是空格,上面只是个例子 这是道很好的题目,也是百度面试中的一道题,题目不难,但是问题得考虑全面.这里给出如下实现代码: #include <iostream> #inc

如何识别一个字符串是否Json格式

前言: 距离上一篇文章,又过去一个多月了,近些时间,工作依旧很忙碌,除了管理方面的事,代码方面主要折腾三个事: 1:开发框架(一整套基于配置型的开发体系框架) 2:CYQ.Data 数据层框架(持续的更新,最近也加入了Sybase的支持) 3:工作流流程图设计器. 由于这三个方面都涉及到Json,所以就谈谈这些天在Json上花下的心思. 关于造轮子: 很多人对于造轮子都会有自己的看法,这里提一下个人的观点:  个人认为: 1:首要是要具备造轮子的能力,然后再讨论造不造与浪不浪.轮子与时间的问题.