2
Supposons que j'ai un utilisateur type défini:créer table basée sur un type défini par l'utilisateur
CREATE OR REPLACE TYPE TEST_TYPE AS OBJECT
(
f1 varchar2(10),
f2 number(5)
);
Maintenant, je veux créer une table pour tenir ces types. Je peux faire ce qui suit:
create table test_type_table (
test_type_field test_type
);
Cela me donne une table avec une colonne, test_type_field
.
Existe-t-il un moyen simple et automatisé de créer une table à la place de 2 colonnes, f1
et f2
? Alors que c'est le equivilent à l'écriture:
create table test_type_table (
f1 varchar2(10),
f2 number(5)
);
@Thomas, non, je n'y avais pas, mais je devrais avoir. Je suppose que je suis un matin lent – Glen
Pour TSQL, voir http://stackoverflow.com/questions/22390358/create-sql-server-table-based-on-a-user-defined-type – Stan