如,selectname,id,[uid]fromsysobjectswheretype='u',这样可以查出所有的用户表,但是前面并没有schema的限定名,sql语句怎样查schema呢?要查那张表呢?
2 回答

翻阅古今
TA贡献1780条经验 获得超5个赞
好吧,自己解决了。。。看系统表看的眼睛都瞎了。。。selectname='['+s.name+'].['+t.name+']'fromsys.tablest,sys.schemasswheret.schema_id=s.schema_id

慕沐林林
TA贡献2016条经验 获得超9个赞
你可以从sys.object取,直接用SCHEMA_NAME(o.schema_id)取selectSCHEMA_NAME(o.schema_id)asSchemaName,o.name,o.object_id,o.*fromsys.objectsasowheretype='u'
添加回答
举报
0/150
提交
取消