1、在SqlPlus中,添加Select查询语句。
2、在Select字段后面,我们需要添加From语句,这个与其他数据库一样。
3、但是,SqlPlus要查看当前数据库,写完语句并不行,一定要加分号。
4、当我们按下之后,我们就能看到数据库的name字段了。
5、如果你想要查看其他字段,可以将Name改为星号或者去查看表结构。
6、当我们查看到表结构之后,我们就能查询各种字段了。
1、查询SQL中的所有表: Select TABLE_NAME FROM 数据库名称.INFORMATION_SCHEMA.TABLES Where TABLE_TYPE='BASE TABLE' 执行之后,就可以看到数据库中所有属于自己建的表的名称 2、查询SQL中所有表及列: Select dbo.sysobjects.name as Table_name, dbo.syscolumns.name AS Column_name FROM dbo.syscolumns INNER JOIN dbo.sysobjects ON dbo.syscolumns.id = dbo.sysobjects.id Where (dbo.sysobjects.xtype = 'u') AND (NOT (dbo.sysobjects.name LIKE 'dtproperties')) 3、在Sql查询分析器,还有一个简单的查询方法: EXEC sp_MSforeachtable @command1="sp_spaceused '?'" 执行完之后,就可以看到数据库中所有用户表的信息 4、查询总存储过程数:select count(*) 总存储过程数 from sysobjects where xtype='p' 附:xtype类型D = 默认值或 DEFAULT 约束F = FOREIGN KEY 约束L = 日志FN = 标量函数
IF = 内嵌表函数
P = 存储过程
PK = PRIMARY KEY 约束(类型是 K)
RF = 复制筛选存储过程S = 系统表TF = 表函数
TR = 触发器U = 用户表UQ = UNIQUE 约束(类型是 K)V = 视图X = 扩展存储过程 另:在sqlserver中取得某个数据库中所有表名的sql语句select sysobjects.name from sysobjects.xtype ='U'SELECT name
WHERE (xtype = 'U') 在数据库的sysobjects表里有这个数据库全部表的信息, xtype值为'U'的就是表名 注意:一般通过上述方法获得全部用户表示都会有一个dtproperties表,SQLSERVER 默认它也是用户表,想要从用户表中排出,需要加上限定条件 status>0,即:select * from sysobjects where xtype='U' and status>0
方法一:用数据库查询语言查询1
打开SQL Server Management Studio
2
定位到某个数据库,右击该数据库,选择新建查询
3
输入下面的语言,回车查询:
SELECT @@VERSION as 版本情况
SELECT SERVERPROPERTY('ProductVersion') as 产品版本编号, SERVERPROPERTY('ProductLevel') as 当前补丁版本,SERVERPROPERTY('edition') as 软件版本
END
方法二:通过SQL Server 配置管理器查询
1
打开SQL Server 配置管理器
2
单击左侧SQL Server XXXX 服务,
再双击右侧出现的SQL Server (MSSQLSERVER),
在d出的SQL Server (MSSQLSERVER)属性框中,点击高级选项卡,可查看SQL Server版本信息
END
方法三:SQL Server版本信息直接查询
1
打开SQL Server Management Studio
2
在上面的菜单中,点击帮助菜单,
在出现的功能框中,点击关于。
d出如下版本信息
3
根据d出的版本信息,获得版本号,再和配图中的表格对比,得出具体的补丁版本和其他信息。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)