报错:

1.查询数据库中的全数数据库名:

前些天张开数据库,开掘再三再四不上,弹出错误提示:

select * from sysobjects where (xtype=’U’)

图片 1

SELECT  Name  FROM  Master..SysDatabases  ORDER BY  Name

图片 2

消除:在讲话开首内定SET NOCOUNT
ON

动用如下:

张开SQLServer Configuration Manager,开掘SQL
Server状态已经告一段落,双击运行掸出错误指示:

图片 3

询问全体数据库名:

图片 4

正是如此神cao奇dan。

图片 5

开荒SQL Server网络配置–MSSQLSE汉兰达VE路虎极光的合同–找到VIA合同,设置位禁止使用就可以:

-END-

查询全体数据库名

图片 6

查询名称中包罗‘APP’的兼具数据库:

回到重新启航SQL Server服务:

图片 7

图片 8

名称包罗’应用软件’的数据库

工作有成跻身数据库:

2.询问某些数据库中享有的表名:

图片 9

SELECT  Name  FROM  SysObjects  Where  XType=’U’  ORDER  BY  Name

选取如下:

查询数据库中的全数表名:

图片 10

询问全部表名

查询数据库表名中带有有个别字段的全体表

图片 11

含蓄‘System’的具备表名

3.我们一时会必要查询数据库中包罗某字段的持有的表,去举行update,那时就足以用上面包车型大巴SQL来完结:

select object_name(id) objName,Name as colName

from syscolumns

where (name like’%那边写须求查询的字段名称%’)

and id in(select id from sysobjects where xtype=’u’)

order by objname

利用效果:

图片 12

询问全数包蕴Password字段的表

;

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图