oracle long字段的数据如何插入表
来源:网络收集 点击: 时间:2024-05-14【导读】:
Oracle数据库中的Long类型有如下限制:1、Long是可变长度字符串,最大长度2GB2、一个表中最多只能有一个Long类型的列3、Long类型列不能索引4、插入Long列值,可以通过【INSERT INTO table(...) VALUES(...)】的形式插入行5、修改Long列值,可以通过【UPDATE table SET ...】的形式修改6、不能通过【INSERT INTO ... SELECT ...】的形式插入含long列的行记录方法/步骤1/8分步阅读
2/8
3/8
4/8

5/8
6/8
7/8
8/8
ORACLELONG插入修改索引
启动PL/SQL管理工具,创建包含一个Long列的测试表。
截图中黑色部分是 表空间名称

在Long类型的列上创建索引,报错“ORA-00997:非法使用 LONG 数据类型”,所以,Long类型列是不能使用索引的
CREATE INDEX INDEX_COLLONG ON TEST(COLLONG);

在测试表中,再增加一个Long类型的列,报错“ORA-01754:表只能包含一个 LONG 类型的列”

给测试表添加测试数据,包含给Long列插入数据。
注意:执行完SQL语句后,需要按F10或者Commit按钮,才能将数据真正写入数据库



可以通过【UPDATE table SET ...】的形式修改Long列的值

创建另外一个测试表 test2,列名与上一个测试表完全一样


在第二个测试表 test2 中插入记录

不能通过【INSERT INTO ... SELECT ...】的形式插入含long列的行记录

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.ff371.cn/art_755582.html
上一篇:电子眼违章照片怎么查询
下一篇:抖音创作者服务中心如何添加