如何获取没有时间戳列的数据库中的表列表

如何获取没有时间戳列的数据库中的表列表

如何获取没有时间戳列的数据库中的表列表?

有什么建议么?

最佳答案

使用INFORMATION SCHEMA View :

select * from INFORMATION_SCHEMA.TABLES T where NOT EXISTS
  (
      select 1
        from INFORMATION_SCHEMA.COLUMNS
       where TABLE_CATALOG = T.TABLE_CATALOG
         and TABLE_SCHEMA = T.TABLE_SCHEMA
         and TABLE_NAME = T.TABLE_NAME
         and DATA_TYPE = 'timestamp' -- or the literal representing timestamp data type
  )

关于tsql - 如何获取没有时间戳列的数据库中的表列表?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3472476/

10-11 02:53