oracle - 我们如何在 oracle 数据库表中创建一个数组,我需要在 java 中获取数据
解决方案
您可以通过创建一个字符串数组type
来做到这一点:
SQL> create type arr_str is varray(10) of varchar2(10);
2 /
Type created
SQL> create table ContactProperties(
2 id int primary key,
3 contact_id int references contact(id),
4 email_id arr_str,
5 "number" arr_str);
Table created
PSnumber
是保留关键字,如果用作表的列名,则必须用引号引起来。
推荐阅读
- ms-access - 将 Excel 列表对象导入 Access 表
- c - 尝试执行“cc1”时出错,修复选项有限
- android - 猴子跑步者安装
- phantomjs - PhantomJS 记录用户会话视频
- c# - 确认密码发送到 WebApi 后端
- r - 删除向量中包含 R 中纯数字的元素
- visual-studio - ASP.Net Core:使用共享项目在多个项目之间共享静态资产(css/js)
- ehcache - ehcache 在处理并发请求时是否以有效的方式调用 LoaderWriter?
- html - 这种布局可以在BS4中完成吗?
- html - 如何阻止 Pure Grid Div 图像下的文本被压扁