sql - 当Invoke-Sqlcmd没有返回任何行时,如何返回列标题?

标签 sql powershell sqlcmd

使用Invoke-Sqlcmd执行查询时,如果不返回任何行,则结果仅为$null

我想知道是否仍然可以返回列标题,但是没有数据。这将使其与确实返回行的查询保持一致。

是否有捷径可寻?

最佳答案

如果返回空值,请尝试以下查询:

select [COLUMN_NAME] from information_schema.columns where TABLE_NAME='TABLENAME' 

关于sql - 当Invoke-Sqlcmd没有返回任何行时,如何返回列标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19984799/

相关文章:

sql - 使用可能不存在的数据库

mysql - SQL - 如果不存在则插入行,如果存在问题则更新行

SQL Sum 多行合二为一

azure - 使用系统分配的标识创建 Azure Runbook 以发出 GRAPH 请求

powershell - 用于获取所有虚拟机的正常运行时间的 Azure powershell 命令

sql-server - 在sql server中使用SQLCMD

python - SUM() 查询为每个条目返回 0

将特定 PDF 页面打印成图像的 Powershell 脚本

sql-server - 无法在 Docker 上使用 SSMS 连接到 SQL Server

c# - 在 C# 应用程序中隐藏 sqlcmd