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

最近很多学生都在在问这样一个问题,如何在pl/sql中向oracle数据库中插入日期型数据,
特别是根据变量接收传递的日期类型数据,根据学生的反馈意见,本人也去网上搜索了解一下情况,不是很理想。
在这里本人发表一下个人小小的意见:
开始前准备:
1.创建一张测试表:
create table test_c(
id number(4),
testdate date
)

2. 直接插入方式: 不会产生问题
  insert into test_c(id,testdate) values(1,to_date('2010-6-29','yyyy-mm-dd'));
3.pl/sql方式:需采用如下方式
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;


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

本文由要得网提供:http://www.023yaode.com/forum.php

你可能感兴趣的:(oracle,sql,C++,c,C#)