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

你可能感兴趣的:(SQL,Oracle,C,C++,C#)