ddl 相关问题

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

在提交之前测试 DDL 语句?

我正在开发一个基于PHP的Web应用程序,其中我使用MySQLi驱动程序。我相当标准地使用此资源 - 我有一个准备好的语句列表,我在

回答 1 投票 0


在大型数据集上删除 Postgres 中的列

所以我有一个包含大型数据集的表,并且该表有我想删除的三列。 问题是:Postgres 将如何处理? 它会遍历每个条目还是只是

回答 2 投票 0

更改 DOMAIN 中的 CHECK 约束

有没有办法修改 Postgres 13.4 中现有 DOMAIN 约束的详细信息? 我一直在尝试并检查文档,并怀疑答案是:“不。删除约束(或者做......

回答 2 投票 0

通过 SpringBoot 项目启动,Hibernate 尝试删除不存在的表

我有一个 spring boot 项目,并使用 spring data jpa / hibernate 来管理我的数据层。 该数据库是由 hibernate 基于我的实体创建的。下面是我的设置: spring.jpa.hibernate.ddl-

回答 2 投票 0

创建列来存储其他两列的相乘值

我是 SQL 新手,在使用此命令设置列的默认值时遇到问题。 问题是我必须获得产品的布鲁托价格。 更改表产品 添加增值税 DECIMAL(5,2) DEFAU...

回答 2 投票 0

AWS Athena 中的特殊字符显示为问号

我已从 csv 文件在 AWS Athena 中添加了一个表,该表使用特殊字符“æøå”。这些在输出中显示为 �。 csv 文件使用 unicode 进行编码。我也尝试过改变编码...

回答 1 投票 0

创建表时,如果列值超过长度,如何修剪 DDL 中的 varchar -redshift

字符串超过ddl长度错误: 我想使用 ddl 在 redshift 中创建一个表,指定在超出所提到的字符数时进行修剪。有办法吗? 我尝试插入“Cast ...

回答 2 投票 0

UTF8 PostgreSQL 创建像MySQL一样的数据库(包括字符集、编码和lc_type)

对于以下 MySQL 创建数据库语句,PostgreSQL 中的等效语句是什么?: 如果不存在则创建数据库`scratch` 默认字符集 = utf8 默认排序 = utf8_unic...

回答 1 投票 0

在不知道参数数量/类型的情况下删除函数?

我将所有函数保存在一个带有“CREATE OR REPLACE FUNCTION somefunction”的文本文件中。 因此,如果我添加或更改某些函数,我只需将文件提供给 psql。 现在,如果我向存在添加或删除参数...

回答 7 投票 0

尝试在 Sql 中使用“alter”添加列时出现“无效标识符”错误

我试图将名为“description”的列添加到名为“building”的表中。 ALTER TABLE 构建 ADD COLUMN 描述 varchar(255) NOT NULL; 我收到此错误: SQL 错误:更改表

回答 1 投票 0

在MySQL和SQL Server上查询生成表DDL

是否有一种简单的方法可以使用 Ms 或 My SQL 服务器通过查询来提取表 DDL 信息? (最好两者都有?) 例如,使用MySQL Administrator / Navicat for MySql,有一个“DDL”

回答 4 投票 0

使用Draw.io生成SQL/DDL脚本?

互联网上有很多关于如何使用sql脚本将表导入Draw.io上的ER图的资源。 例如这里(但我通过谷歌搜索找到了大量资源): https://desk.draw.io/sup...

回答 2 投票 0

为什么truncate是DDL语句?

truncate 语句后表结构保持不变,仅删除记录(自动提交)。那么truncate为什么是DDL语句呢?

回答 4 投票 0

Oracle 过程的 LAST_DDL_TIME 未更改

我目前正在开发利用 Octopus 技术进行 SQL 脚本的部署场景。在这个过程中,我遇到了一个不寻常的问题。具体来说,当执行

回答 1 投票 0


postgresql 不提供“create database IF NOT EXISTS dbname”构造的设计逻辑是什么?

我知道它在 PostgreSQL 中不可用,我只会要求说明为什么其中不提供此帮助,而其他 RDBMS 中提供了此帮助。 不过,它可以使用

回答 1 投票 0

从选择中创建临时表,或者如果表已存在则插入

如果临时表尚不存在,如何创建临时表并向其中添加选定的行?

回答 1 投票 0

MySQL 在大表中添加列的性能

我在 Ubuntu 13.10 上使用 apt-get 本地安装了带有 InnoDB 的 MySQL 5.5.37。我的台式机是i7-3770+32Gb内存+SSD硬盘。对于仅包含 150 万个表“mytable”...

回答 5 投票 0

ALTER TABLE ADD CONSTRAINT 出现错误 1064

表“用户”和“属性”已正确创建。 创建表属性 ( ID int AUTO_INCRMENT, 语言整数, 石色国际, 游戏场整数, 用户 ID int, 主键(我...

回答 3 投票 0

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