有些数据定义语句(例如,CREATE INDEX、ALTER TABLE 和 TRUNCATE TABLE)可以更改整个表,只要该表当前正被另一连接使用,就无法完成这些语句。这些数据定义语句可能需要很长时间,而且数据库服务器在处理这些命令的过程中,将不处理引用相同表的请求。
CREATE TABLE 语句不会造成任何并发冲突。
GRANT 语句、REVOKE 语句和 SET OPTION 语句也不会造成并发冲突。这些命令会影响任何发送到数据库服务器的新 SQL 语句,但不会影响现有的未完成的语句。
不能对已连接到数据库的用户执行 GRANT 和 REVOKE 命令。
在使用同步的数据库中使用数据定义语句时应特别谨慎。请参见MobiLink - 服务器管理和数据定义语句。
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |