我发现可以使用菜单“丢弃”SSMS(TSQL 语言)中的结果。请参阅:关于抑制结果的原始问题及其答案。
但是,我想知道是否有脚本命令可以执行此操作,因为有时我忘记使用 windows 菜单选项运行命令。
我正在使用 SSMS 18.8 运行查询,实际的数据库仍然较旧。
目的:在这种情况下,我正在运行几次查询试验以优化它们。另请参阅: 有用的优化链接
我发现可以使用菜单“丢弃”SSMS(TSQL 语言)中的结果。请参阅:关于抑制结果的原始问题及其答案。
但是,我想知道是否有脚本命令可以执行此操作,因为有时我忘记使用 windows 菜单选项运行命令。
我正在使用 SSMS 18.8 运行查询,实际的数据库仍然较旧。
目的:在这种情况下,我正在运行几次查询试验以优化它们。另请参阅: 有用的优化链接
我正在运行同一查询的多个实例,以建立潜在性能优化的基线。也就是说,我想比较同一查询的两个版本的时间。
我正在使用 SSMS 18.8 运行查询,实际的数据库仍然较旧。
我使用的时序范式来自: Timing Paradigm
SSMS 会将结果(在此上下文中我不需要)放入窗口或文本文件中。但是,这些选项中的任何一个都会占用大量磁盘空间,有时还会占用太多内存。
有没有办法在没有 SSMS 显示/存储结果的情况下比较查询?
如何删除 SSMS 在运行测试后创建的任何不需要的文件?
我们正在考虑将 Oracle RDS 数据库迁移到 Athena Trino Datalake。
我们将保持所有数据库名称、模式、表和列相同。
针对 Oracle RDS 数据库正确运行的 SQL 是否可以 100% 保证针对 Athena Trina Datalake 正确运行(可能存在细微差异,例如没有 ORDER BY 的查询的排序顺序)?
我的猜测是它不会,尽管希望大多数这样的 SQL 都能在两个系统中正确运行。
使用 dbeaver 工具,我想在不实际运行脚本的情况下检查脚本是否存在语法错误。
目的:用于长插入查询(postgresql 语法,PostgreSQL 10.15),形式为:
INSERT INTO schema1.table1
(t1_id, fk1_id, fk_2_id, col1, col2)
VALUES
(nextval('schema1.sq_table1'),fk1_id_1,fk1_id_2,col1_val_1,col1_val_2),
-- etc, literally thousands of lines
我无法在非生产区域中运行查询的生产版本,因为外键不同。
那么有没有办法只检查 SQL 的语法而不运行它。(它会在非生产区域引发外键约束错误,所以我(验证语法,但我想加倍确定。
根据下面的评论,我认为对于这里的情况(插入外键),外键违规错误会验证语法,但仍然存在一般情况:是否可以验证 SQL 的语法查询而不实际运行它?我认为可能有几种情况这会很有用。
Amazon Athena 数据库——有没有一种方法可以自动为 Amazon ML 生成数据架构
(例如,将生成 Amazon 格式的 SQL 命令)
请参见:
https://docs.aws.amazon.com/machine-learning/latest/dg/creating-a-data-schema-for-amazon-ml.html
注意:我从 AWS 支持获得了答复;见下文。
尽管上面的参考资料没有明确地将格式命名为 JSON,但在我看来它非常像 JSON 格式。