400-090-9964


博客 | 论坛

教学文章

PostgreSQL教程-sql语法-语法结构-特殊字符

时间:2019-11-27 来源:

  PostgreSQL教程-sql语法-语法结构-特殊字符

  一些不是数字字母的字符有一种不同于作为操作符的特殊含义。这些字符的详细用法可以在描述相应语法元素的地方找到。这一节只是为了告知它们的存在以及总结这些字符的目的。

  跟随在一个美元符号($)后面的数字被用来表示在一个函数定义或一个预备语句中的位置参数。在其他上下文中该美元符号可以作为一个标识符或者一个美元引用字符串常量的一部分。

  圆括号(())具有它们通常的含义,用来分组表达式并且强制优先。在某些情况中,圆括号被要求作为一个特定 SQL 命令的固定语法的一部分。

  方括号([])被用来选择一个数组中的元素。更多关于数组的信息见第 8.15 节。

  逗号(,)被用在某些语法结构中来分割一个列表的元素。

  分号(;)结束一个 SQL 命令。它不能出现在一个命令中间的任何位置,除了在一个字符串常量中或者一个被引用的标识符中。

  冒号(:)被用来从数组中选择“切片”(见第 8.15 节)。在某些 SQL 的“方言”(例如嵌入式 SQL)中,冒号被用来作为变量名的前缀。

  星号(*)被用在某些上下文中标记一个表的所有域或者组合值。当它被用作一个聚合函数的参数时,它还有一种特殊的含义,即该聚合不要求任何显式参数。

  句点(.)被用在数字常量中,并且被用来分割模式、表和列名。

版权所有@北京神脑资讯技术有限公司(CUUG,中国UNIX用户协会) Copyright 2017 ALL Rights Reserved 京ICP备11008061号 京公网110108006275号

CUUG旗下网站:www.cuug.com.cn www.cuug.com oracle.cuug.com bbs.cuug.com bd.cuug.com

电话:010-59426307 010-59426319 邮政编码:100089

海淀校区:北京市海淀区紫竹院路88号紫竹花园4号楼D座703(CUUG)

如果您有什么问题,请点击此处进行即时沟通;