为什么我们在 Oracle 中终止会话时使用 alter 命令



我使用Windows 7和oracle 11g,所以当我们需要在oracle中杀死会话时,我们使用:

alter system kill session 'sid','serial#';

我的问题是为什么我们使用命令alter来执行此操作?

如我所知

alter 命令修改数据库或文件和文件组,这些文件和文件组 与数据库关联。

您提供的语法是错误的。为了杀死会话,我们使用 ALTER SYSTEM 语句。

你说:

alter 命令修改数据库或文件和文件组,这些文件和文件组 与数据库关联。

不完全是。

ALTER是一个 DDL 语句。我们可以使用它来更改模式中的任何对象(如果我们有足够的权限(甚至数据库实例。

因此,您认为ALTER仅用于一个或几个目的的假设是错误的。

最新更新