我们在SqlServer图形界面中操作,是在当前操作数据库的前提下的,截图如下:
不同的数据库中的表在大多数情况下是不同的,我们在用c#写Sql语句的时候,一定要带上use。
如果查Test数据库中的表,Sql语句如下:
string sql="use Text;select * from sysobjects where xtype='U'";
如果查Demo数据库中的表,Sql语句如下:
string sql="use Demo;select * from sysobjects where xtype='U'";
use的作用就是切换当前操作数据库,加上use才能查到预想数据库中的所有表名。