摘要:
函数的定义:于编程语言中的函数类似,sql server 用户定义函数是接受参数,执行操作(如复杂运算)并将操作结果以值的形式返回的例程。返回值可以是单个标量值或结果集。函数的优点:允许模块化程序设计执行速度快减少网络流量函数分类系统函数用户自定义函数标量函数表值函数上面说了这么多理论化的东西,下面介绍一个例子来说明:创建一个根据产品类型来查询产品信息的函数(表值函数)-- =============================================-- Author: -- Create date: 2014-04-11 21:10:42-- Descriptio... 阅读全文
摘要:
最近闲暇时间写的一些小程序中,访问数据库比较多;下面主要介绍下ADO.NET方面知识,有不足之处,希望大神们不吝赐教: 提到ADO.NET,经常会和ASP.NET进行混淆,两者的区别很大,没有可比性,下面讲下两者之前的区别: 简单的来讲ADO.NET是用来处理数据库的一种访问方式。 下面介绍下ADO 阅读全文
摘要:
数据库视图:视图是虚表,是从一个或几个基本表(或视图)中导出的表,在系统的数据字典中仅存放了视图的定义,不存放视图对应的数据。在sql中视图是基于sql语句的结果集的可视化的表;视图包含行和列,就像一个真是表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图中添加sql函数,where以及join语句,我们也可以提交数据,就像来自于某一个单表。数据库的设计和机构不会受到视图中的函数、where和join语句的影响使用视图的优点视图运行比select要快视图可以保护表中的数据,当要保护中的部分数据的时候,可以创建一个视图视图数据可以来自对多个表的管理,分类、或子查询。然后 阅读全文
摘要:
由于清明小长假缘故,中途几天博客呆滞,下面主要记录了存储过程实现简单的增删改操作:添加产品类型:-- =============================================-- Author: -- Create date: -- Description: -- =============================================CREATE PROCEDURE productTypeAdd ( @Name nvarchar(50) )ASBEGIN INSERT [dbo].[productType] ( Nam... 阅读全文
摘要:
何为三层架构?通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。 下面通过通过一个简单的例子来描述三层架构: 需求 以下是成型界面,至于UI设计是否合理,望各位大神拍砖 UI层设计 设计器代码: 主 阅读全文
摘要:
坐公交车是旁边偶遇一小朋友,对我天朝区域不甚了解,为了偶的下一代不走回头路,激发爱国热情,故写下以下代码: 需求: 以下是成形图: 实现步骤: 2.界面设计 三个ListBox控件分别放入,省,市,县 总结: 需要数据库及源码的直接回复我 如在过程中提示未注册驱动,请到以下地址:下载安装即可 htt 阅读全文
摘要:
由于工作缘故,在工作中用到储存过程较少,在下班之余出于对学习的热情,以下分享下学习储存过程心得,往大牛们指点迷津:储存过程:官方解释为可以将一些预先编译的sql语句集中起来有sql service数据库服务器来完成以实现某个任务,个人理解为就是在服务器端执行大量的sql操作,相对于客户端执行来讲储存过程比普通sql运行速度比较快,程序过程可以包含数据流、逻辑、及对数据库的查询,对于处理服务逻辑来讲,性能较强;在商业中可以增加网络流量,降低网络负担;那储存过程具体可以做什么呢?单个select语句;select语句快select语句和逻辑控制语句存储过程的创建-- =============== 阅读全文
摘要:
Microsoft SQL Server 提供一个称为 bcp 的流行的命令提示符实用工具,用于将数据从一个表移动到另一个表(表既可以在同一个服务器上,也可以在不同服务器上)。SqlBulkCopy 类允许编写提供类似功能的托管代码解决方案。还有其他将数据加载到 SQL Server 表的方法(例如 阅读全文
摘要:
SqlHelper是一个基于.NET Framework的数据库操作组件。组件中包含数据库操作方法,SqlHelper有很多版本,主要以微软一开始发布的SqlHelper类,后面包含进了Enterprise Library开源包中了。还有一个主要版本是dbhelper.org开源的sqlhelper 阅读全文
摘要:
初来咋到,小试了手写代码生成器,望大牛们指点,下面是成型效果图 需求: 1、采用ORM(对象映射关系)模式; 2、主要解决提供现有表结构,生成Model、DAL层; 不多说了,下面进入正题 /// <summary> /// 读取文件 /// </summary> /// <param name=" 阅读全文