PL/SQL 方式向oracle数据库插入日期类型

[size=medium][align=left]最近很多学生都在在问这样一个问题,如何在pl/sql中向oracle数据库中插入日期型数据,
特别是根据变量接收传递的日期类型数据,根据学生的反馈意见,本人也去网上搜索了解一下情况,不是很理想。
在这里本人发表一下个人小小的意见:
开始前准备:
1.创建一张测试表:
[color=blue] create table test_c(
id number(4),
testdate date
)[/color]
2. 直接插入方式: 不会产生问题
[color=darkblue]insert into test_c(id,testdate) values(1,to_date('2010-6-29','yyyy-mm-dd'));[/color]
3.pl/sql方式:需采用如下方式
[color=blue] declare
v_id test_c.id%type := &id;
v_testdate test_c.testdate%type := to_date('&testdate','yyyy-mm-dd'); --在此位置转换接收的数据为日期类型
begin
insert into test_c(id,testdate) values(v_id,v_testdate);
end;[/color][/align][/size]

[img]http://dl.iteye.com/upload/attachment/271507/9819f00f-a2f8-3810-b449-82ed2f8ab9f7.jpg[/img]

本文由要得网提供:http://www.023yaode.com/forum.php
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值