创建表:
CREATE TABLE Agents
(AgentID INTEGER NOT NULL,
FirstName NVARCHAR2(30),
LastName NVARCHAR2(30),
HireDate DATE,
BirthDate DATE,
Gender NVARCHAR2(10),
WorkPhone NVARCHAR2(20),
CellPhone NVARCHAR2(20),
HomePhone NVARCHAR2(20),
Title NVARCHAR2(20),
TaxID NVARCHAR2(20),
LicenseID NVARCHAR2(20),
LicenseDate DATE,
LicenseExpire DATE,
LicenseStatusID INTEGER,
CONSTRAINT pk_Agents PRIMARY KEY (AgentID)
);
之后插入数据:
INSERT INTO Agents VALUES (10041, 'Kai', 'Marcoux', '03-Oct-96', '12-Dec-70', 'M', '(707) 555-0361', '(707) 555-5313', '(707) 555-7185', 'Salesperson', '868-26-8646', 107157413, '30-Jan-97', '01-Feb-00', 1001);
Oracle显示错误
INSERT INTO Agents VALUES (10041, 'Kai', 'Marcoux', '03-Oct-96', '12-Dec-70', 'M', '(707) 555-0361',
*
第 1 行出现错误:
ORA-01843: 无效的月份
望高手相助
CREATE TABLE Agents
(AgentID INTEGER NOT NULL,
FirstName NVARCHAR2(30),
LastName NVARCHAR2(30),
HireDate DATE,
BirthDate DATE,
Gender NVARCHAR2(10),
WorkPhone NVARCHAR2(20),
CellPhone NVARCHAR2(20),
HomePhone NVARCHAR2(20),
Title NVARCHAR2(20),
TaxID NVARCHAR2(20),
LicenseID NVARCHAR2(20),
LicenseDate DATE,
LicenseExpire DATE,
LicenseStatusID INTEGER,
CONSTRAINT pk_Agents PRIMARY KEY (AgentID)
);
之后插入数据:
INSERT INTO Agents VALUES (10041, 'Kai', 'Marcoux', '03-Oct-96', '12-Dec-70', 'M', '(707) 555-0361', '(707) 555-5313', '(707) 555-7185', 'Salesperson', '868-26-8646', 107157413, '30-Jan-97', '01-Feb-00', 1001);
Oracle显示错误
INSERT INTO Agents VALUES (10041, 'Kai', 'Marcoux', '03-Oct-96', '12-Dec-70', 'M', '(707) 555-0361',
*
第 1 行出现错误:
ORA-01843: 无效的月份
望高手相助
解决方案 »
- 修改Oracle视图问题
- 如何建立外键?键表时
- oracle 有这种语句么?? select * from test where a like'[a-z]%'
- 无法进入Oracle Enterprise Manager Console(郁闷.......请高手帮忙)
- oracle分组查询时,如果筛选比如B列值=1,C列值=1或者D列值=qqq
- 恢复数据库不成功,造成登录管理服务器不成功,但能独立启动,这事什么原因?
- 如何删除服务中的Oracle的相关项?
- 关于PL/SQL的问题!
- 请问oracle中有没有Datetime类型的数据?
- 怎样查询oracle的系统函数
- 正则表达式问题
- 请推荐本初学者看的书
格式不对吧
1.确认或更改日期格式 例如:alter session set NLS_DATE_FORMAT=’YYYY-MM-DD’
2.insert into tab values(to_date('1996-10-03','yyyy-mm-dd');