属性 |
说明 |
Connectionstring |
获取或者设置用于打开SQLServer数据库的字符串 |
Cubase |
获取当前数据库或者在连接打幵后要使用的数据库的名称 |
State |
获取连接的当前状态 |
Provider |
包含Connecticm对象的数据提供者名称 |
ServerVersion |
获取包含客户端要连接的SQLServer实例的版本的字符串 |
DataSource |
获取要连接的SQLServer实例的名称 |
ConnectionTimeout |
获取在尝试建立连接时终止尝试弁生成错误之前所等待的时间 |
PacketSize |
获取用来与SQLServer的实例通讯的网络数据包的大小(以字节为单位) |
Open() |
打开一个数据牵的连接 |
Close() |
关闭一个己经打开的连接 |
Execute() |
该方法可以执行SQL语句,弁且返回一个RecordSet对象 |
2.sqlcommand方法
方法 |
说明 |
ExecuteNonOu erv |
对连接执行Transact-SQL语句井返回受影响的行数 |
ExecuteReader |
己重载3将0〇11111^1^丁6\1 发送到Connection弁生成一个DataReader |
ExecuteScalar |
执行查询,并返回査询所返回的结果集中第一行的第一列。忽略额外的列或 者行 |
ExecuteXmlRe ader |
将CommandText 发送到Connection 弁生成~•个XmlReader对象 |
GetType |
获取当前实例的Type |
3.SMO:是一个特殊的对象库 • R〇W_NUMBER返回结果集分区内行的序列号,每个分区的第一行从i 开始。格式为: • ROW_NUMBER () OVER ( [<partition_by_clause> ] <order_by_clause>) • <partition_by_clause> •将FROM子句生成的结果集划入应用了ROW_NUMBER函数的分区。 • <order_by_clause> •确定将R〇W_NUMBER值分配给分区中的行的顺序。 4.ROW_NUMBER:返回jie |
RANK返回结果集的分区内每行的排名。行的排名是相关行之前的排名数加一。格式为:
• RANK () OVER ([ < partition_by_clause>] < order_by_clause>)
• <partition_by_dause>
•将FROM子句生成的结果集划分为要应用RANK函数的分区。
• < order_by_clause>
•确定将RANK值应用于分区中的行时所基于的顺序。
DENSE_RANK与RANK函数类似,只是在生成序号时是连续的,格式 为:
• DENSE_RANK () OVER ([ < partition_by_clause>] <order_by_clause>)
NTILE可以将有序分区中的行分发到指定数目的组中。各个组t编号 ,编号从1开始。对于每一个行,NTILE将返回此行所属的组的巍号。格式为:
• NTILE(integer_expression) OVER ([ <partition_by_clause> ] < order_by_clause>)
参数 integer_expression 表不 一 个正整数常量