CREATE BUDGET¶
完全限定名称 :SNOWFLAKE.CORE.BUDGET
创建新的预算实例,或替换当前或指定架构中的现有预算实例。
语法¶
CREATE [ OR REPLACE ] SNOWFLAKE.CORE.BUDGET [ IF NOT EXISTS ] <name> ()
[ [ WITH ] COMMENT = '<string_literal>' ]
参数¶
name
:指定预算的标识符。标识符必须以字母字符开头,且不能包含空格或特殊字符,除非标识符字符串放在双引号内(例如
"My object"
)。放在双引号内的标识符也区分大小写。有关更多详细信息,请参阅 标识符要求。
可选参数¶
COMMENT = 'string_literal'
:指定预算的注释。
访问控制要求¶
权限/角色 |
对象 |
备注 |
---|---|---|
CREATE SNOWFLAKE.CORE.BUDGET |
架构 |
用于创建预算的角色必须获授在其中创建预算的架构的这一权限。 |
SNOWFLAKE.BUDGET_CREATOR |
角色 |
必须向用于创建预算的角色授予 此数据库角色。 |
请注意,对架构中的对象进行操作还需要对父数据库和架构具有 USAGE 权限。
有关更多信息,请参阅 Budgets 角色和权限。
使用说明¶
示例¶
在当前架构中创建预算 my_budget
:
CREATE SNOWFLAKE.CORE.BUDGET my_budget();