在 oracle 中创建用户定义类型
CREATE OR REPLACE TYPE "CUSTOMER_NAME" AS OBJECT(FIRST_NAME VARCHAR2(20),LAST_NAME VARCHAR2(20))
/
使用以下代码在表中插入数据。
INSERT INTO STAFF_INFO(STAFF_NAME,STAFF_PWD) VALUES (CUSTOMER_NAME('" & fname.Text & "','" & lname.Text & "'),'" & password.Text & "')"
但是,当我尝试
select STAFF_ID,STAFF_PWD,CUSTOMER_NAME(FIRST_NAME,LAST_NAME) from staff_info
收到错误ORA-00904:“LAST_NAME”:标识符无效
当我尝试这个时
select * from staff_info
然后,我收到此错误 ORA-00932:数据类型不一致:预期 NUMBER 得到 ADS.CUSTOMER_NAME
需要帮忙 !!