当前位置:网站首页>Oracle custom data type question

Oracle custom data type question

2022-06-13 10:03:00 CSDN Q & A

Problem description

I learned it today Oracle Custom data types in TYPE, After inserting data , The field value is displayed as user name .TYPE name ( value 1, value 2), Instead of ( value 1, value 2)

-- establish TYPECREATE OR REPLACE TYPE type_name AS OBJECT (   FirstName varchar(100),  LastName varchar(100),)-- Create table CREATE TABLE STUDENT(  ID NUMBER(10),  NAME type_name,  SEX VARCHAR(10))-- insert data INSERT INTO STUDENT(ID,NAME,SEX) VALUES(11,type_name(' Zhang ',' 3、 ... and '),' male ');INSERT INTO STUDENT(ID,NAME,SEX) VALUES(12,type_name(' Li ',' Four '),' male ');
doubt

I thought “NAME” It will show (' Zhang ',' 3、 ... and '), The result now shows "WMS_LP_ZHONGCHE"."TYPE_NAME"(' Zhang ',' 3、 ... and '), Is this normal ?

img

And I use this field to fuzzy query , Has been an error , I tried for a long time but failed

img

Precise query can

img

原网站

版权声明
本文为[CSDN Q & A]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/164/202206061705320073.html