摘要: select * from dbo.test_deptselect * from dbo.test_user --正常 LEFT OUTER JOIN 检索.SELECTtest_dept.dept_name,test_user.user_nameFROMtest_deptLEFT JOIN test_user ON (test_dept.dept_id = test_user.dept_id) --使用 cross join 无关联条件的 排列组合SELECTtest_dept.dept_name,test_user.user_nameFROMtest_dept cross... 阅读全文
posted @ 2014-01-03 10:00 ps十一郎 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 1、vb调用存储过程Try sqlcon.Open() Dim cmd As New SqlCommand() cmd.Connection = con cmd.CommandType = CommandType.StoredProcedure cmd.CommandText = "addUser" Dim param As New SqlParameter() param.ParameterName = "@ID" param.Value = txtID.Text.Trim() cmd.Parameters.Add(param) param = New 阅读全文
posted @ 2013-12-29 21:03 ps十一郎 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1、函数:不能改变任何数据,只能给一个数据,返回数据,即查询功能2、触发器:存储过程中自动执行(系统已不用,项目开发部还是在用),e开头的都是带触发器的视图。3、定义变量:(不加@,即为游标)--变量在若干情况下需要初始化declare @i varchar(2000)set @i=''select @i=@i+username+';' from myUser where UserName is not nullprint @i4、定义表变量:DECLARE @变量名 TABLE(列名1 类型,列名2,类型……)DECLARE @CstTemp TABLE ( 阅读全文
posted @ 2013-12-26 16:40 ps十一郎 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 公用表表达式(CTE):common table expressionCTE支持递归查询,定义一个递归CTE至少需要两个(可能更多)查询:第一个查询称为定位点成员,第二个查询称为递归成员,基本格式如下:WITH [(TARGET_COLUMN_LIST)]AS(UNION ALL);定位点成员只是一个返回有效关系结果表的查询,与用于定义非递归表达式的查询类似,定位点成员查询只被调用一次。下面举例理解递归原理:以下代码演示了如何使用递归CTE来返回有关某个雇员及其所有各级下属的信息WITH EMPSCTE AS(SELECT EMPID,MGRID, FIRSTNAME,LASTNAMEFROM 阅读全文
posted @ 2013-12-25 15:57 ps十一郎 阅读(1879) 评论(0) 推荐(2) 编辑
摘要: Over中Row_number用法:select row_number()over(partition by bldguid order by total)as rowid,roomguid,roomfrom p_roomorder by bldguidAvg()的partition by的用法select avg(total)over(partition by bldguid)as avgtotal,roomguid,roomfrom p_room注:分组后再进行order by:partition by bldguid order by totalwith的用法:--带列名的用法with 阅读全文
posted @ 2013-12-25 15:07 ps十一郎 阅读(225) 评论(0) 推荐(0) 编辑
摘要: /*不能在设计表中直接添加键的约束*//*添加主键时,如果主键可为空,则必须首先设置表的主键字段不为空*/ALTER TABLE s_User2Subject alter column User2SubGUID uniqueidentifier not null/*添加主键约束*/ALTER TABLE s_User2Subject ADD CONSTRAINT pk_class_tab PRIMARY KEY(User2SubGUID); 阅读全文
posted @ 2013-12-23 14:30 ps十一郎 阅读(909) 评论(0) 推荐(0) 编辑
摘要: '功能:保存数据 '参数:dataxml,Userxml '返回值:bool '创建人:彭松 '创建时间:2013-12-18 Function SavUserInfo(ByVal DataXml As String, ByVal UserXml As String) As String Dim xmlDOM As New XmlDocument Dim xmlDOMUser As New XmlDocument Dim xmlNodeList As XmlNodeList Dim xmlNodeGUID ... 阅读全文
posted @ 2013-12-23 14:28 ps十一郎 阅读(268) 评论(0) 推荐(0) 编辑
摘要: /** 功能: 收集id=gridBar的数据* 参数: 返回值为XML字符串* 返回值: appForm.userxml = "我定义的xml"* 创建人: 彭松* 创建时间:2013-12-11*/function getGridXml() { // debugger; var sTable = document.getElementById("gridBar"); var sUserXml = ""; var userGUID = document.getElementById("txtUserGUID"). 阅读全文
posted @ 2013-12-19 16:19 ps十一郎 阅读(1575) 评论(0) 推荐(0) 编辑
摘要: 一:对象序列化xml()Dim user1 As TestUser = New TestUser() user1.name = "adsfd" user1.email = "80808080" user1.info = "sssss" Dim mySerializer As New XmlSerializer(GetType(TestUser)) Using writer As StreamWriter = New StreamWriter(Server.MapPath("myFileName.xml")) myS 阅读全文
posted @ 2013-12-09 13:34 ps十一郎 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 每个节点都拥有包含着关于节点某些信息的属性。这些属性是:nodeName(节点名称)nodeValue(节点值)nodeType(节点类型)nodeType(节点类型)的取值如下:元素类型节点类型元素(ELEMENT_NODE)1属性(ATTRIBUTE_NODE)2文本(TEXT_NODE)3注释(COMMENT_NODE)8文档(DOCUMENT_NODE)9元素节点元素节点代码 空谷悠悠JohnDoeJack分析运行结果,其三个属性的值分别为:nodeType:ELEMENT_NODEnodeType值:1nodeName:元素标记名//此处为TDnodeValue:null2:属性节点 阅读全文
posted @ 2013-12-08 19:50 ps十一郎 阅读(1040) 评论(0) 推荐(0) 编辑