`创建用户密码` 与 PostgreSQL 中的`使用密码创建用户`

问题描述 投票:0回答:2

基于https://www.postgresql.org/docs/12/sql-createuser.html

有谁知道两者之间的区别,或者它们基本上是相同的?

CREATE USER user0 PASSWORD '123'

CREATE USER user0 WITH PASSWORD '123'
在我看来

WITH

 是一个没有任何作用的关键字,因为这两个命令都是可行的。但是,我想确认一下。

sql database postgresql keyword difference
2个回答
4
投票
这正是

[ ... ]

 部分的含义:可选。


0
投票

WITH

 是可选的,因此下面不使用 
WITH
WITH
 的 SQL 是相同的:

CREATE USER user0 PASSWORD '123'
CREATE USER user0 WITH PASSWORD '123'
    
© www.soinside.com 2019 - 2024. All rights reserved.