检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
也就是说该错误可以被一个包围块用EXCEPTION捕获,如果没有包围块,则进行退出函数处理。 condition的名称可以是《错误码参考》的SQL标准错误码编号说明的任意值。特殊的条件名OTHERS匹配除了QUERY_CANCELED之外的所有错误类型。 如果在选中的handler_st
psycopg2 连接数据库。 非SSL方式连接数据库: 使用psycopg2.connect函数获得connection对象。 使用connection对象创建cursor对象。 SSL方式连接数据库: 用户通过psycopy2连接GaussDB服务器时,可以通过开启SSL加密客户端和服
psycopg2 连接数据库。 非SSL方式连接数据库: 使用psycopg2.connect函数获得connection对象。 使用connection对象创建cursor对象。 SSL方式连接数据库: 用户通过psycopy2连接GaussDB服务器时,可以通过开启SSL加密客户端和服
psycopg2 连接数据库。 非SSL方式连接数据库: 使用psycopg2.connect函数获得connection对象。 使用connection对象创建cursor对象。 SSL方式连接数据库: 用户通过psycopy2连接GaussDB服务器时,可以通过开启SSL加密客户端和服
psycopg2 连接数据库。 非SSL方式连接数据库: 使用psycopg2.connect函数获得connection对象。 使用connection对象创建cursor对象。 SSL方式连接数据库: 用户通过psycopy2连接GaussDB服务器时,可以通过开启SSL加密客户端和服
是产生一个通知。 name 已存在的外部数据封装器的名称。 CASCADE 自动删除依赖外部数据封装器的对象(如服务器)。 RESTRICT 如果有依赖于外部数据封装器的对象,则不允许删除外部数据封装器。这是缺省行为。 示例 --删除外部数据封装器dbi gaussdb=# DROP
如果指定的序列不存在,则发出一个notice而不是抛出一个错误。 sequence_name 序列名称。 CASCADE 级联删除依赖序列的对象。 RESTRICT 如果存在任何依赖的对象,则拒绝删除序列。此项是缺省值。 示例 --创建一个名为serial的递增序列,从101开始。 openGauss=#
要删除的视图名称。 取值范围:已存在的视图。 CASCADE | RESTRICT CASCADE:级联删除依赖此视图的对象(比如其他视图)。 RESTRICT:如果有依赖对象存在,则拒绝删除此视图。此选项为缺省值。 示例 请参见CREATE VIEW的示例。 相关链接 ALTER VIEW,CREATE
要删除的视图名称。 取值范围:已存在的视图。 CASCADE | RESTRICT CASCADE:级联删除依赖此视图的对象(比如其他视图)。 RESTRICT:如果有依赖对象存在,则拒绝删除此视图。此选项为缺省值。 示例 请参见CREATE VIEW的示例。 相关链接 ALTER VIEW,CREATE
如果指定的序列不存在,则发出一个notice而不是抛出一个错误。 name 序列名称。 CASCADE 级联删除依赖序列的对象。 RESTRICT 如果存在任何依赖的对象,则拒绝删除序列。此项是缺省值。 示例 --创建一个名为serial的递增序列,从101开始。 openGauss=#
要删除的视图名称。 取值范围:已存在的视图。 CASCADE | RESTRICT CASCADE:级联删除依赖此视图的对象(比如其他视图)。 RESTRICT:如果有依赖对象存在,则拒绝删除此视图。此选项为缺省值。 示例 请参见CREATE VIEW的示例。 相关链接 ALTER VIEW,CREATE
是产生一个通知。 name 已存在的外部数据封装器的名称。 CASCADE 自动删除依赖外部数据封装器的对象(如服务器)。 RESTRICT 如果有依赖于外部数据封装器的对象,则不允许删除外部数据封装器。这是缺省行为。 示例 --删除外部数据封装器dbi gaussdb=# DROP
要删除的视图名称。 取值范围:已存在的视图。 CASCADE | RESTRICT CASCADE:级联删除依赖此视图的对象(比如其他视图)。 RESTRICT:如果有依赖对象存在,则拒绝删除此视图。此选项为缺省值。 示例 请参见CREATE VIEW的示例。 相关链接 ALTER VIEW,CREATE
要删除的索引名。 取值范围:已存在的索引。 CASCADE | RESTRICT CASCADE:表示允许级联删除依赖于该索引的对象。 RESTRICT:表示有依赖于此索引的对象存在时,该索引无法被删除。此选项为缺省值。 示例 请参见CREATE INDEX的示例。 相关链接 ALTER INDEX,CREATE
如果指定的序列不存在,则发出一个notice而不是抛出一个错误。 sequence_name 序列名称。 CASCADE 级联删除依赖序列的对象。 RESTRICT 如果存在任何依赖的对象,则拒绝删除序列。此项是缺省值。 示例 1 2 3 4 5 --创建一个名为serial的递增序列,从101开始。 openGauss=#
bind_argument只能是值、变量或表达式,不能是表名、列名、数据类型等数据库对象,即不支持使用bind_argument为动态SQL语句传递模式对象。如果存储过程需要通过声明参数传递数据库对象来构造动态SQL语句(常见于执行DDL语句时),建议采用连接运算符“||”拼接dy
varchar2(255) 操作选项。 object_name name 操作对应的对象名,来自于用户定义。 object_type varchar2(30) 对象类型。 object_owner name 对象所属schema,来自于用户定义。 projection varchar2(4000)
table类型每行的数据构建成的对象。 } 如果出参的table类型组成为自定义类型,例如create type compfoo_table is table of compfoo,此时接收到的返回对象为PgArray,在通过rs.getObject(2)遍历获取到的组成对象也为PgArray
模式的名称。 取值范围:已存在模式名。 CASCADE | RESTRICT CASCADE:自动删除包含在模式中的对象。 RESTRICT:如果模式包含任何对象,则删除失败(缺省行为)。 不要随意删除pg_temp或pg_toast_temp开头的模式,这些模式是系统内部使用的,如果删除,可能导致无法预知的结果。
要删除的触发器所在的表名称。 取值范围:已存在的含触发器的表。 CASCADE | RESTRICT CASCADE:级联删除依赖此触发器的对象。 RESTRICT:如果有依赖对象存在,则拒绝删除此触发器。此选项为缺省值。 示例 请参见CREATE TRIGGER的示例。 相关链接 CREATE TRIGGER,ALTER