假如我的表如下:
SQL> DESC EMP
名称 空? 类型
----------------------------------------- -------- ------------------- EMPNO NOT NULL NUMBER(4)
ENAME VARCHAR2(10)
JOB VARCHAR2(9)
MGR NUMBER(4)
HIREDATE DATE
SAL NUMBER(7,2)
COMM NUMBER(7,2)
DEPTNO NUMBER(2)
我用INSERT插入一条只有主健值的ROW怎么写?
SQL>INSERT INTO EMP VALUES(1000, ...);谢谢!
SQL> DESC EMP
名称 空? 类型
----------------------------------------- -------- ------------------- EMPNO NOT NULL NUMBER(4)
ENAME VARCHAR2(10)
JOB VARCHAR2(9)
MGR NUMBER(4)
HIREDATE DATE
SAL NUMBER(7,2)
COMM NUMBER(7,2)
DEPTNO NUMBER(2)
我用INSERT插入一条只有主健值的ROW怎么写?
SQL>INSERT INTO EMP VALUES(1000, ...);谢谢!
(HIREDATE ) values (to_date('2003-03-03','YYYY-MM-DD'))
不就可以么?
select TO_DATE('2003-10-12','YYYY-MM-DD') from dual
select TO_DATE('20031022','YYYYMMDD') from dual都返回一样的结果
就是ORACLE中是否有取得但前时间的函数啊?要是有的话是怎么写的?
要是想把当前获得的时间作为字段值加入表中如何写了?
select sysdate from dual要是想把当前获得的时间作为字段值加入表中如何写了?
insert into test_3(aa,bb)values(2,sysdate);
insert into emp(row,...date1...)values('1',...sysdate...);
具体的格式可以用 to_date() 来规范一下.sysdate 包括 日期和时间.(可以跟实际情况来插入)
insert into emp(date1) values(to_date(sysdate,'yyyy-mm-dd hh24:mi:ss'))
------- -----
表名 日期型字段