可以选择带通配符的表吗?

时间:2017-01-26 11:42:16

标签: sql-server sql-server-2014

使用 AdventureWorks2012 ,我想选择所有生产表,我是否可以使用通配符(如Prod%?

)来执行此操作

编辑:尝试选择带有这样的通配符的表:

WHERE t.name in ('Sales%')  

希望让所有表格以" Sales."开头,但没有效果。

然而使用:

WHERE LIKE 'Sales%'

选择" second step"中所有以Sales开头的表格,即Sales.SalesCustomer

我想做什么:

select all "Sales.***"

希望这更有意义

1 个答案:

答案 0 :(得分:0)

Here you can find all table where table name start with temp hope it helps 

 select t.name,s.name as  schemaname from sys.tables t
   join sys.schemas s on s.schema_id = t.schema_id
   where 
  t.name like '%sales%'     and 
  s.name='sales'