
DataBase
文章平均质量分 55
lbh9158
这个作者很懒,什么都没留下…
展开
-
SA帐号的改名和删除
众所周知,在M$sql中有个绝对是网络安全中的隐患的帐号sa,系统管理员 (sa),默认情况下,它指派给固定服务器角色 sysadmin,并不能进行更改。这个sa一般情况下是既不可以更改名称,也不可以删除,呵呵,有点鸡肋的味道,弃置可惜,食之无味。装上sql2000之后,感觉怪怪的,放着这个后门在,始终都不放心,担心有一天被人破出密码,那偶的电脑不就完拉。可能你回说设个强壮点的密码,这个办法是可行转载 2006-11-15 09:09:00 · 1107 阅读 · 0 评论 -
C#数据库事务原理及实践(上)
C#数据库事务原理及实践(上) 本文将涉及到在.net框架下使用C#语言操纵数据库事务的各个方面。 体验SQL语言的事务机制作为大型的企业级数据库,SQL Server2000对事务提供了很好的支持。我们可以使用SQL语句来定义、提交以及回滚一个事务。如下所示的SQL代码定义了一个事务,并且命名为"转载 2007-01-24 08:47:00 · 813 阅读 · 0 评论 -
C#数据库事务原理及实践(下)
C#数据库事务原理及实践(下)- 另一个走向极端的错误 满怀信心的新手们可能为自己所掌握的部分知识陶醉不已,刚接触数据库库事务处理的准开发者们也一样,踌躇满志地准备将事务机制应用到他的数据处理程序的每一个模块每一条语句中去。的确,事务机制看起来是如此的诱人——简洁、美妙而又实用,我当然想用它来避免一切转载 2007-01-24 08:44:00 · 782 阅读 · 0 评论 -
精妙SQL语句
SQL分类: DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库Create DATABASE database-name 2、说明:删除数据库drop database转载 2006-12-21 08:48:00 · 897 阅读 · 0 评论 -
计算两个时间段内的记录
sql="select id,classid,classname,xiaoshoue,xiaoshou,jinhuo,kucun,addtime " sql=sql&" from xiaoshou where addtime between " & format(starttime,"yyyy-mm-dd") & " and " & format(endtime,"yyyy-mm-dd")转载 2006-12-21 08:47:00 · 954 阅读 · 0 评论 -
SQL书写规范
1、 语句中出现的所有表名、字段名全部小写,系统保留字、内置函数名、Sql保留字大写。 2、 连接符or、in、and、以及=、=等前后加上一个空格。 3、 对较为复杂的sql语句加上注释,说明算法、功能。 注释风格:注释单独成行、放在语句前面。 (1) 应对不易理解的分支条件表达式加注释; (2) 对重要的计算应说明其功能; (3) 过长的函数实现,应将其语句按实现的功能分段加以概括性说明; (转载 2006-12-21 08:35:00 · 1679 阅读 · 0 评论 -
实例学习SQL的Select命令
-1、查找员工的编号、姓名、部门和出生日期,如果出生日期为空值,--显示日期不详,并按部门排序输出,日期格式为yyyy-mm-dd。select emp_no ,emp_name ,dept ,isnull(convert(char(10),birthday,120),日期不详) birthdayfrom employeeorder by dept --2、查找与喻自强在同一个单位的员工姓名、原创 2006-12-21 08:53:00 · 1350 阅读 · 1 评论 -
SQL语句大全
--数据操作Select --从数据库表中检索数据行和列Insert --向数据库表添加新数据行Delete --从数据库表中删除数据行Update --更新数据库表中的数据--数据定义Create TABLE --创建一个数据库表Drop TABLE --从数据库中删除表Alter TABLE --修改数据库表结构Create VIEW --创建一个视图Drop VIEW --从数据库中删除视图转载 2006-12-21 08:46:00 · 2811 阅读 · 0 评论 -
多层SQL查询
多层SQL查询 顾名思义,多层的SQL查询的便在于:“在一个SQL语句中可以包含另一个SQL查询语句,形成内部嵌套的查询类型。”comparison[ANY|ALL|SOME](sqlstatement)expression[NOT]IN (sqlstatement)[NOT]EXISTS(sqlstatement)comparison将表达式与内层查询的结果比较的操作。expression对内层转载 2006-12-21 08:46:00 · 1575 阅读 · 0 评论 -
SQLServer中master数据库浅析
表sysdatabases:保存DBMS中数据库信息select [name] from [sysdatabases] order by [name]就能得到该DBMS中的数据库信息表sysobjects:保存数据库中数据表信息con.ChangeDatabase(DBName)select [id],[name] from [sysobjects] where [type]=u,con就原创 2006-12-13 02:13:00 · 2129 阅读 · 0 评论 -
C#数据库事务原理及实践
什么是数据库事务 数据库事务是指作为单个逻辑工作单元执行的一系列操作。 设想网上购物的一次交易,其付款过程至少包括以下几步数据库操作: · 更新客户所购商品的库存信息 · 保存客户付款信息--可能包括与银行系统的交互 · 生成订单并且保存到数据库中 · 更新用户相关信息,例如购物数量等等 正常的情况下,这些操作将顺利进行,最终交易成功,与交易相关的所有数据库转载 2006-12-13 03:31:00 · 920 阅读 · 0 评论 -
触发器概述
本节将介绍一种特殊的存储过程,即触发器。一、触发器的概念触发器是一种特殊类型的存储过程,它不同于我们前面介绍过的存储过程。触发器主要是通过事件进行触发而被执行的,而存储过程可以通过存储过程名字而被直接调用。当对某一表进行诸如UPDATE、INSERT、DELETE这些操作时,SQL Server就会自动执行触发器所定义的SQL语句,从而确保对数据的处理必须符合由这些SQL 语句所定义的规则。转载 2006-11-26 01:27:00 · 811 阅读 · 0 评论 -
数据库访问通用类(封装)示例1
using System; using System.Data; using System.Data.SqlClient; using System.Configuration; namespace Db { /**//// /// Base 的摘要说明。 /// public class Base { public Base() { // // TODO: 在此处添加构造函数逻辑 // }转载 2006-11-16 20:52:00 · 817 阅读 · 0 评论 -
数据库访问通用类(封装)示例3
using System;using System.Data;using System.Data.SqlClient;using System.Collections;using System.Collections.Specialized;using System.Configuration;namespace IRain.Rheleven.Components{ /// /// SqlD转载 2006-11-16 22:15:00 · 817 阅读 · 0 评论 -
数据库访问通用类(封装)示例2
using System;using System.Configuration; using System.Data; using System.Data.SqlClient; using System.Collections; namespace MyCorporation.DepartMent.DataBase { /// /// 通用数据库类 ///转载 2006-11-16 21:42:00 · 702 阅读 · 0 评论 -
什么是事务?
为了完成对数据的操作,企业应用经常要求并发访问在多个构件之间共享的数据。这些应用在下列条件下应该维护数据的完整性(由应用的商务规则来定义): 分布式访问一个单独的数据资源,以及从一个单独的应用构件访问分布式资源。 在这种情况,可能要求在(分布式)资源上的一组操作被当作一个工作单元(unit)。在一个工作单元中, 操作的所有部分一起成功或失败并恢复。在下面的情况下这个问题更加复杂: 通过一组分布式的转载 2007-01-24 09:08:00 · 881 阅读 · 0 评论