资源预览内容
第1页 / 共1页
亲,该文档总共1页全部预览完了,如果喜欢就下载吧!
资源描述
SQL SERVER access 数据库获取表名查看所有表名:selectnamefromsysobjectswheretype=U查询表的所有字段名:Select name from syscolumns Where ID=OBJECT_ID(表名)select * from information_schema.tablesselect * from information_schema.viewsselect * from information_schema.columnsACCESS查看所有表名:selectnamefromMSysObjectswheretype=1andflags=0MSysObjects是系统对象,默认情况是隐藏的。通过工具、选项、视图、显示、系统对象可以使之显示出来。当我读取ACCESS里的系统表MSysObjects时,出现:不能读取记录;在 MSysObjects 上没有读取数据权限。的提示,语句是:select name from MSysObjects where type=1 and flags=0,而这个语句是可以直接在ACCESS查询器里使用的,不知为何,网游一翻,找到解决方法,不过还好,按这样的设置后以后这个数据库就可以读取这个表了。操作过程:默认的情况是admin对MSysObjects没有任何权限!包括查询打开您的ACCESS数据库,然后工具 - 选项 - 视图 - 隐藏对象、系统对象前面的勾选上。工具 - 安全 - 用户与组的权限在对象名称中选定 MSysObjects ,然后权限中设置其权限就可以直接读取了。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号