上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 初识Lambda表达式使用C#2.0中匿名方法查找“内部包含abc子串的所有字符串”list.FindAll(delegate(strings){returns.IndexOf("abc")>=0;})使用C#3.0中的Lambda表达式查找“内部包含abc子串的所有字符串"list.FindAll(s=>s.IndexOf("abc")>=0);Lambda表达式简介:C#2.0的匿名方法允许我们以内联的方式来实现委托实例,而C#3.0的Lambda表达式允许我们使用一种更接近人的思维、更自然的方式来实现类似于匿名方法同样的 阅读全文
posted @ 2013-08-30 17:26 陈晓明 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 1、ADO.Net 基础知识ADO.NET1)ADO.NET提供了对SQL Server等数据源以及通过OLEDB和XML公开的数据源的一致访问。数据共享使用者应用程序可以使用ADO.NET来连接到这些数据源,并检索、操作和更新数据。2)ADO.NET有效地从数据操作中将数据访问分解为多个可以单独使用或一前一后使用的不连续组件。ADO.NET包含用于连接到数据、执行命令和检索结果和.NET Framework数据提供程序。可以直接处理检索到的结果,或将期放入ADO.NET DataSet对象,以便与来自多个源的数据或在层之间进行远程处理的数据组合在一起,以特殊方式向用户公开。ADO.NET D 阅读全文
posted @ 2013-08-30 12:30 陈晓明 阅读(229) 评论(0) 推荐(0) 编辑
摘要: - 1、什么时触发器?1)触发器是一个在修改指定表中的数据时执行的存储过程。经常通过创建触发器来强制实现不同表中的逻辑相关数据的引用完整性或一致性。由于用户不能绕过触发器,所以可以用它来强制实施复杂的业务规则,以此确保数据的完整性。2)触发器不同于存储过程。触发器主要是通过事件进行触发而被执行的,而存储过程可以通过存储过程名字而被直接调用。当对某一表进行诸如:UDPATE、INSERT、DELETE这些操作时,SQL Server就会自动执行触发器所定义的SQL语句,从而确保对数据的处理必须符合由这些SQL语句所定义的规则。为什么要使用触发器?1)触发器自动执行,它们在表的数据作了任何修改(比 阅读全文
posted @ 2013-08-29 14:40 陈晓明 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 1、存储过程概述什么是存储过程存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据为吕。存储过程可包含程序流、逻辑以及对数据库的查询。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值。为什么要使用存储过程?1)存储过程与其他应用程序共享应用程序逻辑,因而确保了数据访问和修改的一致性。存储过程可以封闭业务功能,在存储过程中可以在同一位置改变封装的业务规则和策略。所有的客户端可以使用相同的存储过程来确保数据访问和修改的一致性2)存储过程具有安全性和所有权链接,以及可以附加到它们的证书。用户可以被授予权限来执行存储过程而不必直接对存储过程中引 阅读全文
posted @ 2013-08-29 10:12 陈晓明 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 1、Transact-SQL概述Transact-SQL1)结构化查询语言(SQL)是由美国国家标准协会(ANSI,American National Standards Institute)和国际标准化组织(ISO,International Standards Organization)定义的标准,而Transact-SQL是Microsoft公司对标准的一个实现。2)Transact-SQL语言是结构化查询语言(SQL)的增强版本,与多种ANSISQL标准兼容,而且在标准的基础上还进行了许多扩展。Transact-SQL代码已成为SQL Server的核心。Transact-SQL在关. 阅读全文
posted @ 2013-08-21 13:42 陈晓明 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 1、基本连接用户在进行基本连接操作时,可以遵循以下基本原则:1)SELECT子句列表中,每个目标列前都要加上基表名称。2)FROM子句应包括所有使用的基表。3)WHERE子句应定义一个同等连接。 SELECTa.UserId,a.UserName,a.Sex,b.CompanyNameFROMT_Membera,T_Companybwherea.UserId=b.UserId2、内连接内连接语法SELECT select_listFROM table1 INNER JOIN table2 [ON join_conditions][WHERE search_conditions][ORDER . 阅读全文
posted @ 2013-08-20 16:15 陈晓明 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1、简单的SELECT语句SELECT语法格式1)SELECT [ALL|DISTINCT] select _list2)[INTO new_table]3)FROM table_source4)[WHERE search_conditions]5)[GROUP BY group_by_expression]6)[HAVING search_conditions]7)[ORDER BY order_expression [ASC|DESC]] 2、设置查询条件WHERE 3、排序Order by 4、分组Group by FieldNameGroup by rollup | cube (Fi. 阅读全文
posted @ 2013-08-20 16:13 陈晓明 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 1、创建视图语法格式:CREATE VIEW view_name(view_column_name) as query_expression [WITH CHECK OPTION] CreateviewV_CompnayInfoasselecta.UserId,a.UserName,b.CompanyNamefromT_Membera,T_Companybwherea.UserId=b.UserIdSelect*fromV_CompanyInfo2、修改和删除视图语法格式:ALTER VIEW [] AS [WITH CHECK OPTION] AlterviewV_UserInfoass.. 阅读全文
posted @ 2013-08-20 12:41 陈晓明 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 1、字段的数据类型数字数据类型1)整数数据类型:bigint、int、smallint、tinyint。2)decimal和numeric3)money和smallmoney4)float和real数据库类型5)Bit 字符数据类型1)char [固定长度]2)Varchar [可变长度]3)Text [大文本数据]4)Nchar5)Nvarchar6)Ntext 1-3项是非unicode字符,4-6是unicode字符日期和时间数据库类型日期和时间数据库包括datetime和smalldatetime两种类型。这两种类型的差别在于其表示的日期和时间范围不同,时间精度也不同。datetim. 阅读全文
posted @ 2013-08-20 10:15 陈晓明 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 1、数据库的组成数据库组成1)表2)视图3)存储过程4)触发器5)用户与角色6)其他数据库部分2、使用管理工具创建数据库(略)3、使用语句创建数据库(Create DataBase )1CREATEDATABASETest2ON3(4NAME=Test_DATA,5FILENAME='D:\ProgramData\SqlServer2008\Data\Test_DATA.mdf',6SIZE=5KB,7MAXSIZE=20MB,8FILEGROWTH=5%9)1011LOGON12(13NAME=Test_LOG,14FILENAME='D:\ProgramData\S 阅读全文
posted @ 2013-08-19 21:17 陈晓明 阅读(234) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页