问题标签 [sql-drop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 有没有一种更简单、更快捷的方法来删除具有对其他表的外键引用的表?
我有一个新表,其中包含对许多现有表的外键引用。当我第一次创建新表时,我通过以下方式创建了外键:
上述方式将使用它自己的自动命名约定为外键约束生成名称。
但是,我想删除新表,因为我需要通过从头开始创建它来进行一些重大修改。
显然,如果我只是执行一个 drop 语句,SQL Server 数据库会抱怨说新表有对其他表的外键引用。
我听说过运行以下脚本来确定存在哪些外键,以便我们可以删除它们:
以上将给出基本上显示我需要运行的更改语句的结果。
我需要更自动化的东西。为什么我必须单独删除每个外键约束,然后只能删除表?
我想以更简单的方式删除表格。它必须比我上面需要做的更容易。
mysql - 在sql中删除表并添加
我有一些通过 API 下载到 SQL 数据库中的信息。我正在设置 cron 在半夜执行此操作。有时会添加新产品或编辑旧产品。我需要添加新的并更新旧的(如果存在)。我很确定它看起来像:
这是最好的方法吗?只是放下然后重新构建它呢?
mysql - 如果存在于过程中,则mysql删除表
我正在尝试将嵌套集模型示例与过程一起应用。我用这种技术找到了很多,在这个过程中我发现了一个问题。每次我调用我得到的程序时unknown table XXX
。当我创建程序时,我完全没有问题。快速示例:
所以我的问题是,我在这里做错了吗(它是示例代码),如果代码没问题,我可以禁用 if exists 上的警告吗?导致此类警告的过程中是否存在特殊循环?
postgresql - 删除所有视图 PostgreSQL
如何使用查询从 PostgreSQL 中删除所有用户定义的视图?就像我们可以使用 query 删除所有函数一样:
oracle10g - 如何在 oracle DB 中再次重用未使用的列
我有一个包含 4 列、ID、NAME、AGE 和 COUNTRY 的表。一段时间以来,我已通过以下命令将我的 AGE 列设置为未使用
现在我想再次使用同一列 AGE,如何在 Oracle(10g) 中执行此操作。
并删除一列并将一列设置为未使用,这是最佳选择。请指导我。
mysql - sql DROP CONSTRAINT UNIQUE 不起作用
我得到了下表:
列在unsub_date
哪里unique
。现在我想放弃这种唯一性,因为我需要在unsub_date + store_id
.
我在网上找到了建议,但失败了:
给我:你的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以unsub_date
在第 1 行的“CONSTRAINT”附近使用正确的语法
这与 MyISAM 有关吗?还有其他建议吗?
sql - 如何在 Azure 的 sql 管理门户中更改服务帐户的权限
我想通过 Azure 的 sql 管理门户从我的 sql 表中删除一个条目。当我查询“DROP USER “XXX””时,它显示“不能删除用户‘XXX’,因为它不存在或者您没有权限。” 我在哪里可以更改服务帐户从表中删除条目的权限?
sql - 在 SQL Server 中更改列的数据类型
我必须更改 SQL Server 中列的数据类型。那么在做的时候有哪些限制呢?
我知道我必须删除索引和其他约束?
我必须删除非空检查吗?
在更改数据类型之前,我还需要检查哪些其他事项?
我需要删除约束并更改表,然后再次添加约束。
这是正确的方法吗?
这里UX_1_COMPUTATION
是唯一索引名,Computation
是表名,
ComputationID
是列名。
这个对吗 ?
Update
因此,如果有composite index
一个涉及多个列的地方,我该如何处理?这些索引包含主键列和非主键列。
当我尝试执行以下语句时
它抛出以下异常
SQL 删除索引 UX_2_COMPUTATION
谢谢,
-山姆
database - “DROP SCHEMA public”后无法创建新表
因为我想删除一些表格并且有人提出了以下建议,所以我做到了:
然后我在创建新数据库时遇到问题,例如:
你可以看到我有错误
错误:没有选择要创建的架构*
如何恢复公共架构?
我建议人们永远不要做“drop schema public cascade”;如果我们不知道如何恢复。有人可以帮帮我吗?
android - SQLite 删除并重新创建表
如何删除并重新创建包含更新信息的表?
例如; 我的应用程序中有一个包含 5 条记录的表。
现在,当我删除一条记录时,可以说 ID 3 表变为
我怎样才能删除它,并重新创建它成为这样:
实际上删除是由用户控制的,因此任何记录都可以随时删除。