这是在database里经常会遇到的问题:就是你需要知道某个table中都包含哪些Column headers,这里划分成两种情况:(1)Column headers比较少(<= 5 个)的Table (2)Column headers比较多的Table
以MS SQL Server为例,
For (1),可以用以下SQL语句,得到如下结果。
select * from TableA
where 0 = 1
但是上述语句在遇到有大量Column headers的table时就有些鸡肋,因为浏览起来眼花缭乱,不太方便查找。So,一个更强大同时也更简易的SQL语句就出来冒泡了。当当,就是它:
sp_columns TableB
这里,我就不上图,赶紧自己去试试这个语句有多好用吧~~
祝大家学习快乐!喵呜~~