Sql aps您应该尝试“先执行”。我以前从未见过这样的情况:|@kevin:请给我一点时间,我才能发布转储。@Bill:我知道数据被破坏了,因为应用程序正在崩溃:(和变量inspect while debug显示数据中的更改。是的,我确定..在运行查询之前和之后
Sql aps您应该尝试“先执行”。我以前从未见过这样的情况:|@kevin:请给我一点时间,我才能发布转储。@Bill:我知道数据被破坏了,因为应用程序正在崩溃:(和变量inspect while debug显示数据中的更改。是的,我确定..在运行查询之前和之后,sql,database,oracle,alter-table,Sql,Database,Oracle,Alter Table,aps您应该尝试“先执行”。我以前从未见过这样的情况:|@kevin:请给我一点时间,我才能发布转储。@Bill:我知道数据被破坏了,因为应用程序正在崩溃:(和变量inspect while debug显示数据中的更改。是的,我确定..在运行查询之前和之后,我有多个数据库实例。有关正在修改的值的任何具体信息?能否发布select dump(columnname,16)的结果从表where…在值被更改的前后?我同意命令是正确的。之后您如何查看数据?也许空字符是GUI的一个工件。哈哈..更奇怪的是,
aps您应该尝试“先执行”。我以前从未见过这样的情况:|@kevin:请给我一点时间,我才能发布转储。@Bill:我知道数据被破坏了,因为应用程序正在崩溃:(和变量inspect while debug显示数据中的更改。是的,我确定..在运行查询之前和之后,我有多个数据库实例。有关正在修改的值的任何具体信息?能否发布select dump(columnname,16)的结果从表where…在值被更改的前后?我同意命令是正确的。之后您如何查看数据?也许空字符是GUI的一个工件。哈哈..更奇怪的是,即使上面的sql现在也失败了..我收到一个错误,说“sql中的错误可能您应该先尝试执行”。我以前从未见过这样的情况:|@kevin:请给我一点时间,我才能发布转储。@Bill:我知道数据被破坏了,因为应用程序现在正在崩溃:(调试时变量inspect显示数据的变化。这就是我最后做的。但我不高兴也不自豪。)(@Wikidkaka:我很抱歉,有时候简单的暴力是有效的。如果你同意的话,请接受我的回答:)这就是我最后做的。但我不高兴也不骄傲。(@Wikidkaka:我很抱歉,有时候简单的暴力是有效的。如果你同意的话,请接受我的回答:)我没有直接访问数据库的权限,我运行的查询是通过浏览器中的perl接口进行的。但我真的不认为那里会有太多错误。我没有直接访问数据库的权限,我运行的查询是通过浏览器中的perl接口进行的。但我真的不认为那里会有太多错误lly是一个一致性因子。所有小于8字节的旧值都附加了“\0”,而其他旧值则没有。非常奇怪吧?:-|实际上有一个一致性因子。所有小于8字节的旧值都附加了“\0”,而其他旧值没有。非常奇怪吧?:-|
SQL> create table foo (bar varchar2(8));
Table created.
SQL> insert into foo
2 select lpad(to_char(level),level)
3 from dual
4 connect by level <=8;
8 rows created.
SQL> commit;
Commit complete.
SQL> select bar,dump(bar) from foo;
BAR
--------
DUMP(BAR)
--------------------------------------------------------------------------------
1
Typ=1 Len=1: 49
2
Typ=1 Len=2: 32,50
3
Typ=1 Len=3: 32,32,51
4
Typ=1 Len=4: 32,32,32,52
5
Typ=1 Len=5: 32,32,32,32,53
6
Typ=1 Len=6: 32,32,32,32,32,54
7
Typ=1 Len=7: 32,32,32,32,32,32,55
8
Typ=1 Len=8: 32,32,32,32,32,32,32,56
8 rows selected.
SQL> alter table foo modify (bar varchar2(16));
Table altered.
SQL> select bar,dump(bar) from foo;
BAR
----------------
DUMP(BAR)
--------------------------------------------------------------------------------
1
Typ=1 Len=1: 49
2
Typ=1 Len=2: 32,50
3
Typ=1 Len=3: 32,32,51
4
Typ=1 Len=4: 32,32,32,52
5
Typ=1 Len=5: 32,32,32,32,53
6
Typ=1 Len=6: 32,32,32,32,32,54
7
Typ=1 Len=7: 32,32,32,32,32,32,55
8
Typ=1 Len=8: 32,32,32,32,32,32,32,56