我们在Oracle sql应用程序中为多行字符列值获取隐藏的双引号。如何解决此问题?有人能帮我们吗?
示例:
"aaaaaaaaaaBBBCC";
这是SQL Developer的默认行为。
每当您从查询结果中复制数据,并且该值是一个多行值时,它就会使用双引号作为该值的包装,但这并不意味着实际数据中有双引号。
请参阅:
SQLPLUS
SQL> SELECT * FROM CUSTOMERS;
CUSTOMER_ID CUSTOMER_NAME
----------- --------------------------------------------------
1 tejash
从SQL Developer复制粘贴结果:
SQL开发人员
1 tejash
现在,让我们在CUSTOMER_NAME列中添加一些多行值。
SQLPLUS
SQL> INSERT INTO CUSTOMERS VALUES
2 (2,
3 'TEJASH
4 SO
5 EXAMPLE');
1 row created.
SQL> SELECT * FROM CUSTOMERS;
CUSTOMER_ID CUSTOMER_NAME
----------- --------------------------------------------------
1 tejash
2 TEJASH
SO
EXAMPLE
SQL> COMMIT;
Commit complete.
SQL>
从SQL Developer复制粘贴结果:
SQL开发人员
1 tejash
2 "TEJASH
SO
EXAMPLE" -- wrapped in double quotes