问题标签 [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.

0 投票
2 回答
340 浏览

sql-server-2005 - 如果存在可在 SQL Server 2005 和 SQL Server Compact 3.5 中使用的索引,则删除该索引的脚本

我有一个包含相当长的升级脚本链的应用程序。该应用程序在 SQL Server 2005 中运行 - 我正在尝试对其进行升级,以便它也可以在 SQL Compact 3.5 中运行

部分脚本涉及删除旧索引(如果存在)。

我真的很想拥有一个可以处理这两种情况的脚本。到目前为止,我已经取得了很大的成功。但我认为我在这个问题上遇到了麻烦。

有没有办法在一个脚本中做到这一点?还是我需要保留两个版本?

0 投票
1 回答
318 浏览

sql - 强制 SQL Server 删除数据库

当我Management Studio Express用来删除数据库时,有一个复选框"Close existing connections."可以关闭打开的数据库并强制它删除。

如何通过关闭打开的连接并检查它以前是否存在来以编程方式删除数据库?

0 投票
4 回答
2622 浏览

tsql - TSQL 只需要返回一个月的最后一天,我如何删除年、月和时间?

我正在用 T-SQL 编写一个函数,该函数返回该月的最后一天,而不管日期输入如何。

这是我的代码:

代码无法正常工作,这是一个显示不良行为的测试:

这是(不正确的)结果:

0 投票
8 回答
6048 浏览

sql-server-2005 - 如何以 SQL 2000 + SQL 2005 兼容的方式删除存储过程?

我有一个项目需要我在 SQL Server 2005 中进行开发,但要部署到 SQL Server 2000 机器上。

对于 99% 的 SQL 代码,我没有问题,一切似乎都是向后兼容的。

现在,我正要开始将所有存储过程 (SP) 添加到源代码控制中,并且我喜欢在每次执行查询时进行拖放添加的想法。IE 如果 SP 已经存在,先删除它。然后创建/重新创建 SP。

如何以与 SQL 2000 和 SQL 2005 兼容的方式在单个脚本中执行此操作,以便我的脚本仅在开发 (2000) 和生产 (2005) 期间工作?我相信语法略有不同,并且 SP 元数据存储在不同的系统表中。

请协助编写有效的 SQL 脚本。

0 投票
6 回答
93828 浏览

stored-procedures - 在 SQL Server 2000 中删除存储过程的语法是什么?

简单的问题,正如标题所示:

通过首先检查 SP 是否存在,在 SQL Server 2000 中删除存储过程 (SP) 的语法是什么?

请提供完整代码。

0 投票
26 回答
527656 浏览

mysql - MySQL DROP 所有表,忽略外键

有没有一种简单的方法可以从 MySQL 数据库中删除所有表,而忽略其中可能存在的任何外键约束?

0 投票
3 回答
3950 浏览

sql - 如何删除 Firebird 1.5 数据库中的所有触发器

出于调试目的,我需要将现有 Firebird 1.5 数据库的 1 个表发送给某人。

而不是发送整个 db ,我只想发送带有这个表的 db - 没有触发器,没有约束。我无法将数据复制到另一个数据库,因为这只是我们想要检查的 - 为什么这个表会出现问题。

我只是想知道是否有一种方法可以删除所有触发器、所有约束和除一个表之外的所有表(对系统表使用一些巧妙的技巧)?

0 投票
3 回答
4129 浏览

sql - 删除所有表时的 Oracle 性能

我有以下 Oracle SQL:

它是由另一个开发人员给我的,我不知道它是如何工作的,但它会删除我们数据库中的所有表。

它有效,但它需要永远!

脚本输出

我不认为丢掉我所有的桌子应该花那么长时间。这是怎么回事?而且,这个脚本可以改进吗?

注意:大约有 100 张桌子。

0 投票
1 回答
108 浏览

sql - 如何处理客户端数据库删除表事务?

我的客户端数据库上有以下功能:

仅当删除表时,我该怎么做才能显示控制台消息?它目前显示在每个函数调用上。

0 投票
6 回答
81703 浏览

sql - SQL Server:删除表级联等效?

在 oracle 中,要删除所有表和约束,您可以键入类似

这将完全删除表及其依赖项。什么是 SQL 服务器等价物?