再次提问!!请大家帮帮菜鸟吧!!可怜可怜我吧!!

wangqiu 2003-08-22 04:03:08
如题,还有一般在什么地方定义新的类型??还有定义以后如何使用???

定义好了数据类型的变量该如何操作呢???

CREATE TYPE foo_t AS OBJECT (a1 NUMBER, a2 NUMBER);

CREATE TABLE foo_tab (b1 NUMBER, b2 foo_t);
比如,delete、update、insert等等,还有怎么查看他们呢??直接select好象不行呀,总之,一切的不同(和一般的数据类型)。
...全文
26 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangqiu 2003-08-26
  • 打赏
  • 举报
回复
奇怪我揭贴了,怎么没有分呀
beckhambobo 2003-08-22
  • 打赏
  • 举报
回复
查询:
select b1,foo.* from foo_tab d,table(d.foo_t) foo
插入:
insert into foo_tab values(1,foo_t(1,2));
更新:
update table(select foo_t from foo_tab where b1=1) set a2=1;
删除:
delete from table(select foo_t from foo_tab where b1=1) where a1=1;
wangqiu 2003-08-22
  • 打赏
  • 举报
回复
在顶!!到底有没有可怜我这个菜鸟呀
wangqiu 2003-08-22
  • 打赏
  • 举报
回复
我问很多呀,你怎么就回答一个呀,
delete、update、insert等等呢
lbcsdn 2003-08-22
  • 打赏
  • 举报
回复
try:
select b2.a1 from foo_tab;

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧