ddl 相关问题

数据定义语言是SQL的一个子集,用于操作数据库的结构元素,而不是表的内容。 CREATE,DROP,ALTER和相关语句。

在一个操作中更改多个PostgreSQL函数的模式?

最近,我需要将对象从PostgreSQL的默认模式“ public”移动到另一个模式。我发现这篇文章展示了如何移动表格,这很棒,但是我还需要移动函数。

回答 2 投票 2

ORA-00972:标识符太长-在Oracle 11g中的表列上添加注释时

我想使用以下sql语句在列上添加注释。对EMPLOYEES.EMPLOYEE_ID列的注释是“ employees表的主键”这是一个非常简单的示例,摘自示例...

回答 1 投票 0

如何使两个元素对在MySql中唯一?

我在MySql中有表'Vote',列为'user_Id'和'proposal_Id',我想将两者之间的组合作为Vote表中的唯一记录。

回答 1 投票 1

如何在postgres中将现有的COLUMN类型更改为SERIAL?

以下语句不起作用:ALTER TABLE my_table ALTER COLUMN column_id设置为默认值nextval('my_table_column_id_seq');那么如何将id列更改为自动递增?错误:...

回答 2 投票 1

MySQL CREATE TABLE在DDL语句中添加了额外的行

我正在将MySQL与InnoDB引擎一起使用。我创建了一个包含外键的新表,例如:CREATE TABLE rooms(id INTEGER NOT NULL AUTO_INCREMENT,my_id VARCHAR(15),house_id INTEGER,...

回答 1 投票 0

使用列名在Postgres中使用空格的语法错误

我正在尝试在模式下创建表。但是,我得到以下错误。 [代码:0,SQL状态:42601]错误:“ VARCHAR”位置或附近的语法错误:120 [脚本位置:120-123] ...

回答 1 投票 0

如何使列在其他列之间具有唯一值

假设我有一个User表,其中的username列具有唯一约束。现在,我需要添加一个别名列,该别名列也必须是唯一的,但又增加了一个要求,即两个用户都不能拥有...

回答 2 投票 0

讨厌的sql错误(POSTGRES)“没有唯一的约束匹配给定表的键...”

[大家好,我正在尝试按照以下方法在sql中构建小型审核系统。每个用户都可以评论某个项目(可以是任何内容),其他任何用户都可以回答任何评论。网站的管理员...

回答 1 投票 0

唯一集的构建表

我想做的是建立一个包含唯一的行集的表。目的是什么?我正在为服务提供商(例如有线电视公司)构建应用程序。每个客户都有一组...

回答 1 投票 0

我如何从另一个模式的触发器调用另一个模式的过程

我正在尝试创建一个触发器,以记录特定模式(模式DS)的所有ddl更改并更新另一个模式(模式SD)的更改。创建或更换触发器audit_ddl_trg之后...

回答 1 投票 0

删除现有 SQL Server 表中的所有列

我需要删除 SQL Server 现有表中的所有列。可以通过指定每个列名称来删除列。我想删除每一列而不指定列名。我很...

回答 3 投票 0

从现有SQL表中删除所有列

我需要在MSSQL中删除现有表中的所有列。通过指定每个列名可以删除列。我想删除每列而不指定列名。我正在寻找...

回答 2 投票 0

如何限制Oracle中没有一个禁用触发器

我在插入或更新之前在表上创建触发器。我知道用户可以使用“更改触发器禁用”选项来禁用触发器。我希望任何用户甚至SYS用户限制都禁用特定触发器。我是...

回答 1 投票 0

触发每个预言家至少一个

我正在创建一个触发器,向我保证,每种性别至少有一位舞者。例如,如果我的那位桌上舞者只有2位舞者,那么他们将只有1位男性和1位女性...

回答 1 投票 0

#1005-无法创建表`musicplayer`。相册(错误号:150“外键约束格式不正确”))]

我有这个代码:CREATE TABLE Artists(id INT AUTO_INCREMENT PRIMARY KEY NOT NULL,name VARCHAR(255)NOT NULL,description VARCHAR(255));创建表相册(id INT ...

回答 1 投票 0

Snowflake数据库VARCHAR列的度量单位是什么?

在Snowflake数据库数据定义语言中,当我指定VARCHAR(10)列时,长度“ 10”的度量单位是什么?是字节数还是字符数?也就是说,...

回答 1 投票 1

是否可以在特定属性必须以数字结尾的地方创建DDL表?

我是MySQL的新手。我正在尝试创建具有属性“ Password”的表“ Customer”。我想知道在DDL中是否可以做一个约束,即密码必须包含5个字符,而最后一个字符则是......>

回答 2 投票 1

如何在SQL Server中使用两列创建唯一键

我有3个表:StudentDetails(StudentNumber INT {PK},IndexNumber,名字,...)SubjectDetails(SubjectNumber INT {PK},SubjectCode,...)标记(MarkCode INT {PK},StudentNumber INT,SubjectNumber。 ..

回答 1 投票 -1

PostgreSQL错误[42501]:错误:必须是关系表的所有者

我正在维护一个数据库'db',其中大约有100个表。我有一个超级用户'A','A'是所有表的所有者。我如何授予特定于单个...的新用户'B'的Alter权限...

回答 1 投票 2

如何解决ORA-01758问题而无需删除数据和添加主键

我想通过写ALTER TABLE SQL语句向表中添加一列。该列分类为NUMBER数据类型,NOT NULL属性和主键。但它显示ORA-01758。 ALTER TABLE INSURANCE ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.