【发布时间】:2021-09-02 14:14:09
【问题描述】:
是否可以执行 SQL 查询而不显示结果?
喜欢
Select * from Table_Name
运行此查询结果后,不应在sql server中显示。
【问题讨论】:
-
如果那是面试问题,这似乎很奇怪,也没有经过深思熟虑。您可以在 SQL Server Mangement Studio 中“解析”(执行按钮附近的勾号图标)SQL 查询。它不会运行查询,但会检查 SQL 是否有效。也许这就是他们想要的。
-
关闭屏幕 ;)
-
有正当(非面试)的理由想要这样做。现在我已经两次尝试找到一种方法来做到这一点,两者的原因几乎相同,而且都是使用糟糕的第 3 方软件的黑客。简而言之:假设您正在使用一些接受用户输入 SQL 的软件(使用自定义查询报告 s/w)。现在想象一下,您想在顶部设置一些 vars 以提高用户的可读性和简单性。现在想象一下这个 STUPID 软件可以让你这样做,但要检查 SQL 中的第一个单词是 SELECT。现在请射我吧,我不能再这样下去了。
-
我有一个用例。来这里寻找解决方案。我想找到所有包含“ItemID”字段的表......除此之外,我想找到至少有一条记录的所有表,其中“ItemID”包含某些特定值。不是所有的桌子都会有这个。当且仅当存在“ItemID”等于该值的记录时,我只想打印表的名称。我不想要任何会使我的输出变得混乱的结果。
-
我有另一种情况我想要这个:我正在对数据库中的 100 多个表运行查询以查找自然键中的双精度。然后我保存@@rowcount 值。然后我对结果不感兴趣,只对返回的行数感兴趣
标签: sql sql-server