在play中用函数式框架slick来操作数据库是一件很爽的事情。但有时因为某些特殊场景又不得不用原生的sql了。 还好slick支持这种写法,可以看看slick官方文档,Slick Plain SQL queries http://slick.lightbend.com/doc/3.1.1/sql- ...
分类:
数据库 时间:
2016-12-22 13:54:43
阅读次数:
243
在我们编写程序中,往往需要一些存储过程,在LINQ to SQL中怎么使用呢?也许比原来的更简单些。下面我们以NORTHWND.MDF数据库中自带的几个存储过程来理解一下。 1.标量返回 在数据库中,有名为Customers Count By Region的存储过程。该存储过程返回顾客所在"WA"区 ...
分类:
数据库 时间:
2016-12-22 13:44:27
阅读次数:
213
Simultaneous Changes开放式并发控制 下表介绍 LINQ to SQL 文档中涉及开放式并发的术语: 在 LINQ to SQL 对象模型中,当以下两个条件都得到满足时,就会发生“开放式并发冲突”:客户端尝试向数据库提交更改;数据库中的一个或多个更新检查值自客户端上次读取它们以来已 ...
分类:
数据库 时间:
2016-12-22 11:46:13
阅读次数:
226
ORACLE 查询一个数据表后通过遍历再插入另一个表中的两种写法 语法 第一种: 通过使用Oracle语句块 第二中: 使用纯SQL语句实现 ...
分类:
数据库 时间:
2016-12-22 11:42:05
阅读次数:
165
在第一次成功访问应用入口文件的时候,会显示出一个系统默认的欢迎页面并自动在APPLication文件夹里生成三个文件夹,如下,第一次访问应用文件路径:localhost/tr/index.php 访问成功后在原有空的Application目录下面,已经自动生成了公共模块Comon 默认的Home模块 ...
分类:
数据库 时间:
2016-12-22 11:43:24
阅读次数:
213
适用场景:用于判断集合中元素,进一步缩小范围。 Any 说明:用于判断集合中是否有元素满足某一条件;不延迟。(若条件为空,则集合只要不为空就返回True,否则为False)。有2种形式,分别为简单形式和带条件形式。 1.简单形式: 仅返回没有订单的客户: 生成SQL语句为: 2.带条件形式: 仅返回 ...
分类:
数据库 时间:
2016-12-22 11:39:27
阅读次数:
197
适用场景:适量的取出自己想要的数据,不是全部取出,这样性能有所加强。 Take 说明:获取集合的前n个元素;延迟。即只返回限定数量的结果集。 语句描述:选择所雇用的前5个雇员。 Skip 说明:跳过集合的前n个元素;延迟。即我们跳过给定的数目返回后面的结果集。 语句描述:选择10种最贵产品之外的所有 ...
分类:
数据库 时间:
2016-12-22 11:26:54
阅读次数:
179
1.简单形式 说明:new一个对象,使用InsertOnSubmit方法将其加入到对应的集合中,使用SubmitChanges()提交到数据库。 语句描述:使用InsertOnSubmit方法将新客户添加到Customers 表对象。调用SubmitChanges 将此新Customer保存到数据库 ...
分类:
数据库 时间:
2016-12-22 11:27:43
阅读次数:
194
1.简单形式 说明:调用DeleteOnSubmit方法即可。 语句描述:使用DeleteOnSubmit方法从OrderDetail 表中删除OrderDetail对象。调用SubmitChanges 将此删除保持到数据库。 2.一对多关系 说明:Order与OrderDetail是一对多关系,首 ...
分类:
数据库 时间:
2016-12-22 11:12:45
阅读次数:
233
说明:更新操作,先获取对象,进行修改操作之后,直接调用SubmitChanges()方法即可提交。注意,这里是在同一个DataContext中,对于不同的DataContex看下面的讲解。 1.简单形式 语句描述:使用SubmitChanges将对检索到的一个Customer对象做出的更新保持回数据 ...
分类:
数据库 时间:
2016-12-22 11:09:16
阅读次数:
175
适用场景:分组数据,为我们查找数据缩小范围。 说明:分配并返回对传入参数进行分组操作后的可枚举对象。分组;延迟 1.简单形式: 语句描述:使用Group By按CategoryID划分产品。 说明:from p in db.Products 表示从表中将产品对象取出来。group p by p.Ca ...
分类:
数据库 时间:
2016-12-22 11:09:04
阅读次数:
265
Almost forgot. In my last tutorial, I tell you how to save Image / Photo into oracle database. But, there is another problem, how to read and view it ...
分类:
数据库 时间:
2016-12-22 10:54:44
阅读次数:
323
适用场景:对两个集合的处理,例如追加、合并、取相同项、相交项等等。 Concat(连接) 说明:连接不同的集合,不会自动过滤相同项;延迟。 1.简单形式: 语句描述:返回所有消费者和雇员的电话和传真。 2.复合形式: 语句描述:返回所有消费者和雇员的姓名和电话。 Union(合并) 说明:连接不同的 ...
分类:
数据库 时间:
2016-12-22 10:50:17
阅读次数:
169
方法一: 方法一: 方法一: 打开my.ini,查找 sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION” 修改为 sql-mode=”NO_AUTO_CREATE_USER,NO_ENGINE_SUBST ...
分类:
数据库 时间:
2016-12-22 10:51:19
阅读次数:
187
安装之前先删除系统环境变量中的oracle_home等配置(如果存在的话); 如果安装后出现Web管理界面不能访问或者数据库不能连接的情况,卸载再多安装几次可能就正常了。状态不正常时,可以使用 C:\oraclexe\app\oracle\product\11.2.0\server\bin\lsnr ...
分类:
数据库 时间:
2016-12-22 10:48:54
阅读次数:
313
impdp system/Clic1234 attach=SYS_IMPORT_ILEARN_TRA desc ILEARN_TRA.NOTIFI_TACTIC desc ILEARN_TRA.MSG_MAILdesc ILEARN_TRA.NT_HISTORYdesc ILEARN_TRA.ATT... ...
分类:
数据库 时间:
2016-12-22 08:59:44
阅读次数:
363
col name for a40 select name,locks,pins from v$db_object_cache where locks > 0 and pins > 0 and type='PROCEDURE'; 10.21.1.20 和10.24.51.11两个数据库的dblibk已... ...
分类:
数据库 时间:
2016-12-22 07:14:26
阅读次数:
895