Konvertering mellem to datatyper
HejJeg vil gerne indsætte data fra en relation ind i en anden. Mit problem ligger i, at der er forskel på datatyperne. Kan jeg konvertere ved brug af sql ?!
Eks.
create table persons9(
name char(80)
)
INSERT INTO Persons9 VALUES ('hej');
create table persons6(
name varchar2(40)
);
INSERT INTO Persons6 VALUES ('dersens');
Når jeg forsøger at sætte værdier ind i persons6 fra persons9, modtager jeg en fejlbesked:
insert into persons6 (name) select name from persons9;
Fejlbesked(actual: 80, maximum: 40)
Jeg vil gerne frem til en løsning, hvor jeg enten koverterer i det jeg indsætter data, eller ved at ændre datatypen for en af relationerne før jeg indsætter data.
Håber I kan hjælpe!!
/dresen