• 全部
  • 基础类
  • 应用实例
  • 新技术前沿

[求语句]如何将数据库中名字为tablename*的所有表名找出来?

fuda_1985 2008-03-19 11:17:05
我希望有一操作为转入历史表,每次转入历史时,先计算当前表tableName中数据是否超过某一临界值,若超过则新建一历史表,将当前表中数据移入历史表,历史表创建为在当前表后依次加数字。然后在查询的时候,要将所有历史表都查出来。怎么查?
...全文
84 点赞 收藏 14
写回复
14 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
fuda_1985 2008-03-19
晕,还真能用。
回复
wjyj1461 2008-03-19
....用了看看啊 要自己实践才知道的
回复
fuda_1985 2008-03-19
select name from sysobjects
where xtype='u' and name like 'tablename%'
这句话能在自己的数据库里使用?
回复
wjyj1461 2008-03-19
很好找啊 你直接use myDataName
go
在想要的数据库里使用上面的语句就可以了 其他数据库的类似的表是不受影响的
回复
fuda_1985 2008-03-19
趧目描述不清楚~~~如何将某个数据库myDataName中名字为tablename*的所有表名找出来?
回复
fuda_1985 2008-03-19
我意思是说,我只能控制我自己创建的数据库中的名字,如果别人建的数据库中也有类似的表名,而这两个数据库又是放在同一个机器上的话。不就全都查到了。也就是我要的结果出错了。
回复
wjyj1461 2008-03-19
你后面不是跟了tablename%
查找与之名字相象的表
回复
fuda_1985 2008-03-19
where xtype='U'
只要是用户表就全都出来了。
回复
fuda_1985 2008-03-19
我想查革一个数据库中的tablename%的表。
回复
fuda_1985 2008-03-19
这样查确实可以查出来。如果数据库多了,出现相似的表那怎么办呢?
回复
wjyj1461 2008-03-19
select name from sysobjects
where xtype='u' and name like 'tablename%'
回复
yms_wangxm 2008-03-19
select name from sysobjects
where xtype='u' and name like 'tablename%'
回复
wzy_love_sly 2008-03-19
select name from sysobjects
where xtype='u' and name like 'tablename%'
回复
select name from sysobjects
where xtype='U'
and name like 'tablename%'
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2008-03-19 11:17
社区公告
暂无公告