技术标签: date character database string function 数据库 parameters
Conversion functions convert a value from one datatype to another. Generally, the form of the function names follows the convention datatype
TO
datatype
. The first datatype is the input datatype. The second datatype is the output datatype. The SQL conversion functions are:
ROWIDTOCHAR
converts a rowid value to VARCHAR2
datatype. The result of this conversion is always 18 characters long.
The following example converts a rowid value in the employees
table to a character value. (Results vary for each build of the sample database.)
SELECT ROWID FROM employees
WHERE ROWIDTOCHAR(ROWID) LIKE '%SAAb%';
ROWID
------------------
AAAFfIAAFAAAABSAAb
TO_CHAR
(character) converts NCHAR
, NVARCHAR2
, CLOB
, or NCLOB
data to the database character set.
The following example interprets a simple string as character data:
SELECT TO_CHAR('01110') FROM DUAL;
TO_CH
-----
01110
The following example converts some CLOB
data from the pm.print_media
table to the database character set:
SELECT TO_CHAR(ad_sourcetext) FROM print_media
WHERE product_id = 2268;
TO_CHAR(AD_SOURCETEXT)
--------------------------------------------------------------------
******************************
TIGER2 2268...Standard Hayes Compatible Modem
Product ID: 2268
The #1 selling modem in the universe! Tiger2's modem includes call
management and Internet voicing. Make real-time full duplex phone
calls at the same time you're online.
**********************************
TO_CHAR
(datetime) converts date
of DATE
, TIMESTAMP
, TIMESTAMP
WITH
TIME
ZONE
, or TIMESTAMP
WITH
LOCAL
TIME
ZONE
datatype to a value of VARCHAR2
datatype in the format specified by the date format fmt
. If you omit fmt
, then date
is converted to a VARCHAR2
value as follows:
DATE
is converted to a value in the default date format. TIMESTAMP
and TIMESTAMP
WITH
LOCAL
TIME
ZONE
are converted to values in the default timestamp format. TIMESTAMP
WITH
TIME
ZONE
is converted to a value in the default timestamp with time zone format. The 'nlsparams
' specifies the language in which month and day names and abbreviations are returned. This argument can have this form:
'NLS_DATE_LANGUAGE = language'
If you omit 'nlsparams'
, then this function uses the default date language for your session.
SELECT to_char(sysdate,'yyyy/mm/dd HH24:MI:SS') FROM DUAL;
-------------
2010/10/12 14:28:17
默认秒的小数位为6
select TO_CHAR(SYSTIMESTAMP,'YYYY/MM/DD HH24:MI:SS.FF') from dual
-------------
2010/10/12 14:28:48.172236
指定秒的小数位为9
select TO_CHAR(SYSTIMESTAMP(9),'YYYY/MM/DD HH24:MI:SS.FF9') from dual
-------------
2010/10/12 14:29:20.272292000
TO_CHAR
(number) converts n
of NUMBER
datatype to a value of VARCHAR2
datatype, using the optional number format fmt
. If you omit fmt
, then n
is converted to a VARCHAR2
value exactly long enough to hold its significant digits.
The 'nlsparam'
specifies these characters that are returned by number format elements:
This argument can have this form:
'NLS_NUMERIC_CHARACTERS = ''dg''
NLS_CURRENCY = ''text''
NLS_ISO_CURRENCY = territory '
The characters d
and g
represent the decimal character and group separator, respectively. They must be different single-byte characters. Within the quoted string, you must use two single quotation marks around the parameter values. Ten characters are available for the currency symbol.
If you omit 'nlsparam'
or any one of the parameters, then this function uses the default parameter values for your session
The following statement uses implicit conversion to interpret a string and a number into a number:
SELECT TO_CHAR('01110' + 1) FROM dual;
TO_C
----
1111
select to_char(123+5) from dual
----
128
TO_CLOB
converts NCLOB
values in a LOB column or other character strings to CLOB
values. char
can be any of the datatypes CHAR
, VARCHAR2
, NCHAR
, NVARCHAR2
, CLOB
, or NCLOB
. Oracle executes this function by converting the underlying LOB data from the national character set to the database character set.
The following statement converts NCLOB
data from the sample pm.print_media
table to CLOB
and inserts it into a CLOB
column, replacing existing data in that column.
UPDATE PRINT_MEDIA
SET AD_FINALTEXT = TO_CLOB (AD_FLTEXTN);
TO_DATE
converts char
of CHAR
, VARCHAR2
, NCHAR
, or NVARCHAR2
datatype to a value of DATE
datatype.
select to_date('2010/01/01','yyyy/mm/dd') from dual
----
2010-1-1
TO_NUMBER
converts char
, a value of CHAR
, VARCHAR2
, NCHAR
, or NVARCHAR2
datatype containing a number in the format specified by the optional format model fmt
, to a value of NUMBER
datatype.
select TO_NUMBER('100.00') from dual
----
100
TO_YMINTERVAL
converts a character string of CHAR
, VARCHAR2
, NCHAR
, or NVARCHAR2
datatype to an INTERVAL
YEAR
TO
MONTH
type, where char
is the character string to be converted.
select to_date('2010/01/01','yyyy/mm/dd') + TO_YMINTERVAL('01-02') from dual
----
2011-3-1
许多小伙伴想做抖音视频,无奈没有摄影器材,也没有取景材料,就想着去用别人人气视频来提高自己的粉丝量。可问题又来了,别人的视频通过分享,或者链接根本不是原创,上面还带着水印。视频一挂上去就被发现了,小则视频不通过,给出警告,大则封号,降低视频流量。 别着急,我在这里贴出两份代码,只需要你把分享链接拷贝过来,就能将想要的视频无水印的保存到本地。 package demo;impo..._java去视频水印
当有多个附件时,前端是如何实现附件的打包下载的呢,首先需要安装两个插件,来实现1.安装file-saver和jszipnpm install file-savernpm install jszip2.安装成功之后,在我们需要打包下载的页面引入import JSZip from "jszip";import FileSaver from "file-saver";3.接下来就是我们页面点击的某个操作实现文件的打包下载功能啦//文件以流的形式获取getImgArrayBuf_vue file-saver 保存到指定文件夹
什么是拜耳滤镜:如果在 CCD 表面覆盖一个只含红绿蓝三色的马赛克滤镜,再加上对其输出信号的处理算法,就可以实现一个 CCD 输出彩色图像数字信号。由于这个设计理念最初由拜尔(Bayer)先生提出,所以这种滤镜也被称作拜尔滤镜。
1 zlib基本信息1.1 zlib官网从http://www.zlib.net/下载http://zlib.net/zlib-1.2.8.tar.gz。 解压后得到源码。需要自己修改zconf.h.in文件为zconf.h。1.2 github上zlib源码库github下载源码,不需要对zconf.h.in改名。github代码库网址:https://github.com/madler/zli_windows10 安装zlib
实验 实现60S计数器一、实验要求实现一个秒表,通过一个8051单片机、2个七段LED数码显示管(共阴或者共阳均可),运行后2个LED数码显示管进行计秒,从00开始到59,循环显示,计时至59后跳回00。必须使用计时器T0或者T1实现。二、实验目的1、进一步掌握AT89C51 单片机的结构和工作原理;2、掌握单片机的接口技术及外围芯片的工作原理及控制方法;3、进一步掌握单片机程序编写及程序调试过程,掌握模块化程序设计方法;4、掌握PROTEUS仿真软件的使用方法;5、掌握LED数码管原理及使_单片机60秒计时器实验
作者:GWD 时间:2019.06.26SW-420震动传感器(开关量传感器)一、学习要点:无二、手册分析(开关量传感器)1、产品用途:各种震动触发作用,比如防盗报警等2、产品不震动时开关闭合输出低电平,震动时输出高电平;三、编程程序功能:当P32(INT0)的震动传感器有震动产生时,触发外部中断(低电平触发),P21的LED灯点亮1S;代码:#include<reg52..._sw420
昨天晚上大概九点多,公众平台安全助手突然发来一条推送 《小程序内用户帐号登录规范调整通知》 粗略的看一眼推送,还以为自己的小程序被发警告信,惊吓出一身冷汗,迅速打开推送文章,细度一番才安下心来。<小程序内用户帐号登录规范调整和优化建议>总结下来就是:微信要规范小程序内帐号登录功能,开发者、设计师来活啦!1.服务范围开放的小程序不限制用户注册,但是注册后无任何提示强制用户登录后才享...
<div id="app"> <input type="button" value="toggle" @click="flag=!flag"/> <h3 v-if="flag">使用v-if</h3> <h3 v-if="flag">使用v-show</h3></div>//script<script> var vm = new Vue({ el:'app', data:{_v-show 替换 v-if
Access to XMLHttpRequest at ‘XXX’ from origin ‘XX’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present o AJAX跨域请求解决方法;这个问题折腾了很久,有些建议说在浏览器的后面加–allow-file-access-from-..._access to xmlhttprequest at 'xxxxx' from origin 'xxxx' has been blocked by c
说明:想不通过厂家服务器,又想外网访问设备的方法,很简单,但是你要满足下面两个要求。要求:1.必须要有公网IP;2.需要路由器拨号上网,不能是光猫或光猫路由器一体机。具体方法:1.路由器内设置端口映射,将设备的445端口映射出去,比如映射成9999,然后路由器登录DDNS。2.外网通过支持修改SAMBA端口的软件通过DDNS访问9999端口。设置完成..._airdisk网络访问
场景:希望读取input控件的输入内容之后,清空输入框的内容。由于本人是JS小白,整整花了一两个小时都没找到方法。原来微信小程序不支持document通过id获取控件的方法,尽管编译不报错,但是实际是不起作用的,本人亲测。只能通过数据传递的方式实现,方法如下: 功能:按控件“输入”,之后input输入框就会清空//input.wxml----添加控件
Qt5 与OpenCV4教程一:Qt5.12安装与OpenCV4.5.0配置一、Qt下载与安装1、清华大学镜像下载https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/本文下载版本为Windows 下Qt5.122、安装:如下博客有完整下载安装和配置过程https://dengjin.blog.csdn.net/article/details/88975907二、OpenCV4.5.0下载与配置1、OpenCV4.5.0下载_opencvqt教程