Sqlserver中的一些技巧
作者 佚名技术
来源 数据库编程
浏览
发布时间 2012-02-16
获取一个SQLServer上的所有数据库信息 用存储过程 sp_databases 在查询分析其中执行命令exec sp_databases 结果:master 14464 NULL model 1280 NULL msdb 14336 NULL Northwind 4352 NULL pubs 2560 NULL Store 1912 NULL tempdb 8704 NULL test 1272 NULL 获取一个数据库的所有表用存储过程 sp_tables 执行命令: use Northwind exec sp_tables 结果: Northwind dbo sysusers SYSTEM TABLE NULL Northwind dbo Categories TABLE NULL Northwind dbo CustomerCustomerDemo TABLE NULL Northwind dbo CustomerDemographics TABLE NULL Northwind dbo Customers TABLE NULL Northwind dbo dtproperties TABLE NULL Northwind dbo Employees TABLE NULL Northwind dbo EmployeeTerritories TABLE NULL (.......) 获取一个表的列信息用存储过程sp_columns 运行exec sp_columns ’Orders’ (Orders为表名) 结果 Northwind dbo Orders OrderID 4 int identity 10 4 0 10 0 NULL NULL 4 NULL NULL 1 NO 56 Northwind dbo Orders CustomerID -8 nchar 5 10 NULL NULL 1 NULL NULL -8 NULL 10 2 YES 39 Northwind dbo Orders EmployeeID 4 int 10 4 0 10 1 NULL NULL 4 NULL NULL 3 YES 38 Northwind dbo Orders OrderDate 11 datetime 23 16 3 NULL 1 NULL NULL 9 3 NULL 4 YES 111 Northwind dbo Orders RequiredDate 11 datetime 23 16 3 NULL 1 NULL NULL 9 3 NULL 5 YES 111 Northwind dbo Orders ShippedDate 11 datetime 23 16 3 NULL 1 NULL NULL 9 3 NULL 6 YES 111 Northwind dbo Orders ShipVia 4 int 10 4 0 10 1 NULL NULL 4 NULL NULL 7 YES 38 Northwind dbo Orders Freight 3 money 19 21 4 10 1 NULL (0) 3 NULL NULL 8 YES 110 Northwind dbo Orders ShipName -9 nvarchar 40 80 NULL NULL 1 NULL NULL -9 NULL 80 9 YES 39 (......) 获取一个数据库的所有存储过程,可以用 select * from sysobjects where type=’p’ 执行所得结果: CustOrdersDetail 789577851 P 1 0 1610612736 0 0 0 2000-08-06 01:34:52.513 CustOrdersOrders 805577908 P 1 0 1610612736&nb |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: SQL Server中处理死锁下一篇: 用DTS导入多个文件数据到SQL Server中
关于Sqlserver中的一些技巧的所有评论