随笔分类 -  sql 部分

摘要:1、创建自增列 1 -- Create sequence 创建sequence 2 create sequence T41_R_ITEM_FIELDKEY 3 minvalue 1 4 maxvalue 99999999999999 5 start with 10220 6 increment by 阅读全文
posted @ 2021-04-23 17:13 FelixWang 阅读(807) 评论(0) 推荐(0) 编辑
摘要:最常用的update语法是: 1 UPDATE <table_name> SET <column_name1> = <value>, SET <column_name2> = <value> where 条件 如果我的更新值Value是从一条select语句拿出来,而且有很多列的话,用这种语法就很麻 阅读全文
posted @ 2017-04-21 12:18 FelixWang 阅读(19941) 评论(0) 推荐(0) 编辑
摘要:asp.net 项目基本上都是有数据库服务支持的,这就需要有一个比较常用的类支持文件。闲话不多说,直接上代码 阅读全文
posted @ 2017-04-21 11:34 FelixWang 阅读(19275) 评论(1) 推荐(2) 编辑
摘要:一、种类 1.Linq to Objects,实现了IEnumerable<T>集合对象的集成查询 2.Linq to sql,针对关系数据库MSSQL的解释查询 3.Linq to Entities,通过实体数据模型,支持多个数据库的Linq 4.Linq to XML,针对XML文档的集成查询 阅读全文
posted @ 2017-04-17 17:46 FelixWang 阅读(267) 评论(0) 推荐(0) 编辑
摘要:事务==流程控制 确保流程只能成功或者失败,若出现错误会自动回到原点 具体的实现代码如下: 阅读全文
posted @ 2017-04-17 17:36 FelixWang 阅读(353) 评论(0) 推荐(0) 编辑
摘要:一般的后台程序基本上都会遇到和数据库交互的情况,在这种情况里面又会碰到数据库表数据的去重需求,鉴于此,我把自己在项目中遇到的情况做了一个整理,方便自己以后查看,也希望能给看到这边文章的你提供一个思路,闲话就不扯了,直接上干货…… 数据库为 mssql 08 r2 其中表的结构和数据如下图: 查询表中 阅读全文
posted @ 2017-04-10 16:30 FelixWang 阅读(769) 评论(0) 推荐(0) 编辑
摘要:1.truncate和不带where子句的delete、以及drop都会删除表内的数据。 2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。 具体使用语法如下: 从用的语法上看几乎差不多,但是truncate 执行后会释放数据库的空间,而delete不会释放空间drop 阅读全文
posted @ 2017-04-06 16:19 FelixWang 阅读(755) 评论(0) 推荐(0) 编辑
摘要:Oracle 在操作数据库上相比于其他的 T-sql 有微小的差别,但是在插入时间类型的数据是必须要注意他的 to_date 方法,具体的情况如下: 阅读全文
posted @ 2017-03-29 10:10 FelixWang 阅读(14164) 评论(0) 推荐(0) 编辑
摘要:当我们插入一条数据的时候,我们很多时候都想立刻获取当前插入的主键值返回以做它用。我们通常的做法有如下几种: 1. 先 select max(id) +1 ,然后将+1后的值作为主键插入数据库; 2. 使用特定数据库的 auto_increment 特性,在插入数据完成后,使用 select max( 阅读全文
posted @ 2017-01-05 18:16 FelixWang 阅读(2579) 评论(0) 推荐(0) 编辑
摘要:本示例代码的关键是利用.net库自带的DbProviderFactory来生产数据库操作对象。 从下图中,可以看到其的多个核心方法,这些方法将在我们的超级DBHelper中使用。 仔细研究,你会发现每个数据库的官方支持dll都有一个Instance对象,这个对象都是继承了DbProviderFact 阅读全文
posted @ 2017-01-05 14:12 FelixWang 阅读(954) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示