当没有图形化环境,只能使用命令行工具做数据查询,发现超长的字段返回数据不全,自动截断。通过配置DIsql中的系统环境变量解决问题,本地复现过程如下:
1、创建测试表
CREATE TABLE "SYSDBA"."TEST"
(
"ID" INT,
"INFO" VARCHAR(3000));
2、插入测试数据
insert into "SYSDBA"."TEST" ("ID", "INFO") values (1, '逻辑存储结构是数据库向用户展现出的一种抽象的数据存储的结构,用于描述数据的逻辑关系。由于数据在物理磁盘上的实际物理存储是极其复杂的,用户不可能知悉存储的全部位置、大小或结构。为了用户能专注于业务逻辑和数据关系而不必囿于复杂的存储情况,数据库对物理存储结构进行逻辑上的抽象化管理。基于该管理,数据库可以向外界提供一个清晰、简易的数据组织方式和数据关系,也就是逻辑存储结构。它隐藏了数据物理存储结构的复杂性,提供了一个清晰、易于理解和操作的逻辑数据结构,实现了数据独立性,极大地简化了应用程序的开发和管理工作。理解逻辑存储结构是理解数据库如何组织和管理的基石。');
3、使用disql进行查询,结果显示如下:
4、通过配置DIsql中的系统环境变量解决
SQL> set long 3000;
SQL>
SQL> select * from test;
行号 ID
---------- -----------
INFO
---------------------------------------------------------------------------------------------------------------------------------------------
1 1
逻辑存储结构是数据库向用户展现出的一种抽象的数据存储的结构,用于描述数据的逻辑关系。由于数据在物理磁盘上的实际物理存储是极其复杂的,用户不可能知悉存储的全部位置、大小或结构。为了用户能专注于业务逻辑和数据关系而不必囿于复杂的存储情况,数据库对物理存储结构进行逻辑上的抽象化管理。基于该管理,数据库可以向外界提供一个清晰、简易的数据组织方式和数据关系,也就是逻辑存储结构。它隐藏了数据物理存储结构的复杂性,提供了一个清晰、易于理解和操作的逻辑数据结构,实现了数据独立性,极大地简化了应用程序的开发和管理工作。理解逻辑存储结构是理解数据库如何组织和管理的基石。
已用时间: 3.520(毫秒). 执行号:4201.
SQL>
更多DISQL环境变量详细介绍可参考以下链接:
https://eco.dameng.com/document/dm/zh-cn/pm/environment-variable-settings.html#3.1%20DIsql%20%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F
文章
阅读量
获赞
