在LINQpad下查询steemsql数据,因为英语太烂,输入表名经常出错,所以就想把所有表名查询出来,复制到evernote里,需要哪个表直接就可以复制表名。
上网查了一下,在mssql下,显示所有表名的命令如下:
SELECT Name FROM DatabaseName..SysObjects Where XType='U' ORDER BY Name
XType='U':表示所有用户表;
XType='S':表示所有系统表;
于是我便试了:
SELECT Name FROM dbsteem..SysObjects Where XType='U' ORDER BY Name
又试了一下
SELECT Name FROM dbsteem..SysObjects Where XType='S' ORDER BY Name
结果都不行。我一怒之下,试了一下:
SELECT Name FROM dbsteem..SysObjects Where XType='V' ORDER BY Name
成功了,唉,生命在于瞎蒙呀。
然后,我又试了一下这个命令:
SELECT Name FROM SysColumns WHERE id=Object_Id('accounts')
这个命令倒是好用的,可以把视图当成表,查询其中的字段
伪程序员学习日记——边用边学边记——为了以后便于查询,也为了加强记忆。
欢迎各位偶像前来指正,不胜荣幸&感激!