sqlserver 2008 R2,如何使用sql语句查询schema?

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

翻阅古今

好吧,自己解决了。。。看系统表看的眼睛都瞎了。。。selectname='['+s.name+'].['+t.name+']'fromsys.tablest,sys.schemasswheret.schema_id=s.schema_id

慕沐林林

你可以从sys.object取,直接用SCHEMA_NAME(o.schema_id)取selectSCHEMA_NAME(o.schema_id)asSchemaName,o.name,o.object_id,o.*fromsys.objectsasowheretype='u'
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript