【问题标题】:Row count using isql Syabse使用 isql Sybase 进行行计数
【发布时间】:2019-01-23 21:47:25
【问题描述】:

我正在尝试创建一个脚本来查找 sybase ase 中某些表的行数。 我用过以下--

set nocount on
go
set proc_return_status off
go
select count(*) from schemaname.tablename1
select count(*) from schemaname.tablename2
select count(*) from schemaname.tablename3
go

现在它给了我如下输出

456
768
321

我想要的是在计数旁边附加一个表名。如下所示

456 tablename1
768 tablename2
321 tablename3

请指导我

最好的问候,

德巴蒂亚

【问题讨论】:

  • select count(*), 'tablename1' from schemaname.tablename1
  • 请记住只使用主题标签。 Sybase ASE 与 Sybase IQ 不同。

标签: sybase sap-ase sybase-ase15


【解决方案1】:

类似于@aF 写的,但更精致一些。

select count(*) as rCount, 'tablename1' as tableName from tablename1
union
select count(*), 'tablename2' from tablename2
union
select count(*), 'tablename3' from tablename3

【讨论】:

    猜你喜欢
    • 2013-10-29
    • 2017-11-24
    • 1970-01-01
    • 2018-05-15
    • 1970-01-01
    • 2016-12-01
    • 1970-01-01
    • 2015-06-25
    • 2023-01-16
    相关资源
    最近更新 更多