zoukankan
html css js c++ java
Sqlserver中的一些技巧
获取一个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
0
0
0
2000
-
08
-
06
01
:
34
:
52.733
CustOrderHist
821577965
P
1
0
1610612736
0
0
0
2000
-
08
-
06
01
:
34
:
52.967
SalesByCategory
837578022
P
1
0
1610612736
0
0
0
2000
-
08
-
06
01
:
34
:
53.200
(
)
sysobjects这个东西还有其他一些用法,具体可参照SQLServer连机帮助
在ADO.NET里面获取一个存储过程的参数信息:
SqlConnection connect
=
new SqlConnection(ConnectionString);
connect.
Open
();
SqlCommand sc
=
new SqlCommand("SalesByCategory", connect);
//
SalesByCategory 为Northwind数据库中的一个存储过程.
sc.CommandType
=
CommandType.StoredProcedure;
SqlCommandBuilder.DeriveParameters(sc);
foreach(SqlParameter param
in
sc.Parameters)
{
Console.WriteLine("Name:{
0
}, Size:{
1
}, Type:{
2
}, Value:{
3
},Direction:{
4
},
IsNull
:{
5
}", param.ParameterName, param.Size, param.DbType, param.Value, param.Direction, param.IsNullable);
}
查看全文
相关阅读:
数据结构与算法题目集(中文)6-12 二叉搜索树的操作集 (30分)
性能测试案例
jmeter 常用监听器
性能测试面试题
jmeter 之 dubbo
jmeter5 分布式测试,未成功
jmeter之OPMS项目管理参数化与断言实战;
jmeter时间戳处理相关
jmeter控制器下遍历一组参数
The Wall (medium)
原文地址:https://www.cnblogs.com/ghd258/p/260745.html
最新文章
ExpressQuantumGrid4的cxGrid的一些使用方法和经验
Androd核心基础01
DELPHI XE5开发WEB服务器及安卓手机客户端
FastReport经验
FastReport中文网
FastReport报表控件使用技巧总结
STORM_0002_在做好的zookeeper集群上搭建storm的开发环境
STORM_0001_用vmware拷贝出三个相同的ubuntu搭建小的zookeeper集群
模型思维_第1-4课_学习笔记
0407学习日志
热门文章
分布式互斥算法学习笔记
数据结构与算法题目集(中文)7-8 哈利·波特的考试 (25分) (Floyd算法多源最短路经)
数据结构与算法题目集(中文)7-7 六度空间 (30分) (BFS变形)
数据结构与算法题目集(中文)7-6 列出连通集 (25分)
数据结构与算法题目集(中文)7-5 堆中的路径 (25分) (make_heap函数的使用)
数据结构与算法题目集(中文)7-4 是否同一棵二叉搜索树 (25分) (二叉搜索树中建立、判断)
数据结构与算法题目集(中文)7-3 树的同构 (25分)
PAT (Basic Level) Practice (中文)1002 写出这个数 (20分)
数据结构与算法题目集(中文)7-2 一元多项式的乘法与加法运算 (20分)
数据结构与算法题目集(中文)7-1 最大子列和问题 (20分)
Copyright © 2011-2022 走看看