SQL 中的同义词2025 年 2 月 25 日 | 阅读时间:2 分钟 在本文中,我们将详细介绍同义词的概念。 引言同义词是模式对象(如表、视图、序列、过程、函数等)的别名。它类似于视图,因为这两种对象都允许您通过不同的名称引用表。但是,同义词不允许您限制列或重命名它们。 我们可以创建两种类型的同义词
PUBLIC 同义词:此类同义词由名为 PUBLIC 的特殊用户组拥有,并且仅对创建它的 SQL 用户可见。 PRIVATE 同义词:此类同义词包含在特殊用户的模式中,并且仅对 SQL 用户可用。 创建同义词 要创建同义词,您必须具有 CREATE SYNONYM 权限。 以下是创建同义词的语法 在上述语法中,'owner' 是拥有引用表或视图的 SQL 帐户的名称,'object_name' 是同义词引用的表或视图的名称。 示例 在上述示例中,我们在 Ajay 模式中包含的 employee 表上创建了一个名为 public_employee 的公共同义词。 同义词的用途 同义词用于以下原因
然后,在创建同义词后,用户可以使用 SELECT 语句,如下所示
删除同义词 与创建一样,您也可以使用 DROP SYNONYM 语句在您的模式中删除同义词。 以下是删除同义词的语法 以下是删除同义词的示例 查看同义词 要查看创建的同义词,我们使用 USERS_SYNONYMS 数据字典视图 下一个主题SQL 中的转换函数 |
在本文中,我们将学习如何为 SQL 数据库表中的列添加主键。PRIMARY KEY 用于检索 SQL 表的每个记录。定义为主键的字段必须包含不同的且非 NULL 的值...
阅读 3 分钟
此 SQL 字符串函数在两个字符或一组字符串之间添加给定的空格数。SPACE 字符串函数语法 Syntax1:此语法使用 SQL 表的列名来使用 SPACE 函数:SELECT Column_Name1 + SPACE(Number) + Column_Name2 AS Alias_Name FROM Table_Name...
阅读 4 分钟
公共表表达式(CTE)是一个可以在SQL语句中引用的临时结果集。CTE(公共表表达式)出现在SQL Server 2005中,并通过在查询期间虚拟引入新表来帮助简化复杂的查询。它们功能强大,使用起来...
阅读 4 分钟
ALTER TABLE 语句主要用于删除、添加或修改现有表中的列。它还用于在当前表上添加许多约束。ADD COLUMN 用于将特定表添加到现有表。我们可以添加额外的...
阅读 2 分钟
EXP 是一个数学 SQL 函数,它返回 e 的给定幂次方。EXP 函数的语法 SELECT EXP(Number) AS Alias_Name; 在 EXP 语法中,我们需要传入其 e 的幂次方值我们想要返回的十进制数。在结构化查询语言中,...
阅读 3 分钟
GREATEST 是 SQL 数字函数,它在结构化查询语言中显示指定输入中的最大值。GREATEST 函数的语法 SELECT GREATEST(Number1, Number2, Number3, Number4, ......, NumberN) AS Alias_Name; 在 GREATEST 语法中,我们必须传递我们想要从中获取最大值的数字...
阅读 3 分钟
在本 SQL 文章中,您将学习如何在结构化查询语言中为列使用 NOT NULL。什么是 NOT NULL 约束?NOT NULL 是 SQL 中的一个约束,它不允许您在指定列中插入 NULL 值。如果任何列是...
阅读 3 分钟
竞争条件或竞争危害是软件、电子或其他系统的不良情况。当系统或程序的输出取决于其他不受控制事件的顺序或时间时,这种情况称为竞争条件。这种情况主要发生在逻辑电路中,...
阅读 2 分钟
什么是 SQL?SQL 是结构化查询语言的缩写。此语言用于维护和处理数据库。根据 ANSI(美国国家标准协会)指南,它被定义为处理数据库的标准语言。有几种其他语言允许用户...
7 分钟阅读
这些函数用于将值从一种数据类型转换为另一种数据类型。它只返回转换后的值,而不对数据库进行任何更改。Oracle 服务器可以执行或用户可以显式执行以下转换。让我们解释一下...
阅读 4 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India