- 2012-01-01
dengmeiling
跑操进行时1601沈佳乐在老师的指令下,1601班的同学开始了跑操。一群人,迈着各不统一的步调,各不相同的姿势向前边快速冲了过去。秋日的烈阳使人觉得热而不炎,树叶在阳关的照耀下显得更加翠绿,最夺目的是那一群飞奔的人。在肖雅洁的带领下,1601班飞速的向前跑去,原来还紧凑的队伍,一时间明显拉长了不少,而渐渐变长的那个一部分是前面掉到后面去的人。到了食堂的拐角,一部分女生已汗水浸湿了衣背,而渐渐拉长的
- 2012年01月01日 (2012-01-01 23:33:52)
何青猊
我很想知道我为什么会有两个博客,为什么有时候会发在这里有时候会发在那里呢,我要肿么解决这个问题的说,不然人家不能写连载了的说
- mysql group by 慢_MySQL分组方式很慢
昕夕草侧
mysqlgroupby慢
IhavethefolowwingSQLquerySELECTCustomerIDFROMsalesWHERE`Date`<='2012-01-01'GROUPBYCustomerIDThequeryisexecutedover11400000rowsandrunsveryslow.Ittakesover3minutestoexecute.IfIremovethegroup-bypart,this
- 计算两个日期的间隔天数
此用户已被注册
JavaScript
JavaScript部分:// *计算两个日期的间隔天数 // *BeginDate:起始日期的文本框,格式為:2012-01-01 // *EndDate:結束日期的文本框,格式為:2012-01-02 // *返回兩個日期所差的天數 // *調用方法: // *alert("相差"+Computation("date1","date2")+"天");
- MTK RTC默认时间定制浅析
sir_zeng
android驱动
在android中,Linux内核中、rtc时钟,默认的起始日期都是1970年1月1日。那么如何把默认日期指到2012-01-01呢?实践中发现,在RTC驱动中可以很容易实现。在RTC驱动加载的时候,一般都有个probe函数需要先执行,因此在probe函数里下手最直接有效。RTC从1970-01-01开始,那当然很容易把默认值设置到2012-01-01,所需要设置的seconds也就是从1970-
- Matplotlib绘制点图,条形图和3D图表
今晚打佬虎
matplotlib金融学图表PythonforFinance
散点图在金融图表中也经常用到,来对金融时间序列数据进行可视化importmatplotlibasmplimporttushareastsimportmatplotlib.pyplotasplt%matplotlibinline#tushare获取最新的数据meiling=ts.get_hist_data('000521','2012-01-01')meiling.info()#价格变化和成交量,颜
- 日期格式比较,在使用大于时效率慢的解决方案
xiao_yi
工作日志
--耗时:0.39''select*fromt_pro_pro_subtwheret.f_dist_timeto_date('2012-01-01','yyyy-MM-dd')解决方案:创建索引并将日期字段desc排序.createindexdist_timeont_pro_pro_sub(f_dist_timedesc)--耗时:0.15''select*fromt_pro_pro_subtwh
- mysql时间维度表。
孤芳不自賞
#mysqlmysqlsql
#timespanSET@d0="2012-01-01";SET@d1="2030-12-31";SET@date=date_sub(@d0,INTERVAL1DAY);#setupthetimedimensiontableDROPTABLEIFEXISTStime_dimension;CREATETABLE`time_dimension`(`date`dateDEFAULTNULL,`id`IN
- mysql中生成时间维度表
neweastsun
数据库
mysql中生成时间维度表利用mysql常用日期函数生成时间维度表,效率最高,最简单,无需其他的一些工具支持。生成结果示例如下图:#timespanSET@d0="2012-01-01";SET@d1="2012-12-31";SET@date=date_sub(@d0,interval1day);#setupthetimedimensiontableDROPTABLEIFEXISTStime_d
- 2012-01-01
dengmeiling
我那迷糊的早读1601姚嘉玺几天早上,天色刚亮,外面阴沉的一片,仿佛千军万马之架势般。走在宿舍后的小路上,树林阴翳,从那枝叶的缝隙向外眺去,但是那雾却挡住了欲远奔的视野,那雾隐蔽下的是那若隐若现的高楼,阴冷的风轻轻吹过,人虽感阴冷但慵懒之气却未曾消散。刚踏入教室,早读也刚好开始了,但这声音还不足以驱散我那昏倒之意,我回到座位上,嘴巴半张着,眼神呆呆地看着那几首诗,眼神飘忽不定,有气无力地读着,但好
- html5页面示例
weixin_30566111
标题XXX公司xxxcoporation首页栏目A栏目B栏目C栏目D站内搜索:用户登录与注册区域用户名:密码:记住密码:忘记密码用户注册testforHTML5[2012-01-01]版权所欲:html5研究小组BeijingRPC转载于:https://www.cnblogs.com/java20130725/p/3215830.html
- 将二进制数组转为int型数值 将int型数值转为二进制数组
mememama111
publicclassConvert{/***将int型数值转为二进制数组*方法说明:*创建时间:2012-7-16*修改时间:2012-01-01修改人:user修改备注:原因及思路*注意:下列参数也须注释*@paramfrom*@paramlen*@return*/publicstaticbyte[]intToBin(intfrom,intlen){byte[]to=newbyte[len];
- 2012-01-01
dengmeiling
运动会之难忘的瞬间1601沈佳乐场景1“加油啊”烈阳之下都是十分热情的加油声,正在进行的是班级接力赛20*50m的跑步。因体力原因我站在跑道外正大声喊着,声嘶力竭的咆哮着。当我们班的选手拿着接力棒,踏着绿草坪,面目紧张地飞快跑过时,留下的是阵阵清风,而我留下了对每个人的加油!当每个人都飞快跑过时,我的心是十分激动的。而我那时看到每个人都努力奔跑,自己竭尽所有力气为他们加油时,那一瞬间是激动得难以忘
- postgreSQL数据库修改日期类型和时间搓类型中的年份
camillect
postgreSQL
如果我们要将日期格式中的年份修改成统一的年份,例如2012-01-01修改成2018-01-01,或者2014-05-24修改成2018-05-24.UPDATEtable_nameSETdate_col=to_date(CONCAT('2018',RIGHT(to_char(date_col,'yyyy-mm-dd'),6)),'yyyy-mm-dd');如果我们要将时间搓格式中的年份修改成统一
- sql server 时间格式化
无悔_一叶扁舟
数据库
如何用sql语言只获得数据库当前日期,且格式为"yyyy-mm-dd"?selectconvert(char(10),getdate(),120)select*from表名whereconvert(char(10),字段名,120)='2012-01-01'SqlServer中得到当前日期(convert函数,getdate函数)CONVERT将某种数据类型的表达式显式转换为另一种数据类型。由于某
- R语言--数据接口(五)
mazaiting
1.CSV文件获取和设置工作目录#获取和设置工作目录print(getwd())#设置当前工作目录setwd("E:/R")print(getwd())打印结果:图1.png输入为CSV文件csv文件是一个文本文件,其中列中的值由逗号分隔。id,name,salary,start_date,dept1,Rick,623.3,2012-01-01,IT2,Dan,515.2,2013-09-23,O
- 数据挖掘实战之时间序列分析(比特币趋势预测)
柚子哦
数据分析实战
本文在只考虑比特币以往的历史数据,不考虑其他外界相关的因素的前提下,通过构造ARMA时间序列模型,预测比特币平均价格的走势。比特币历史数据源(从2012-01-01到2018-10-31)https://github.com/cystanford/bitcoin1、加载数据importnumpyasnpimportpandasaspdimportmatplotlib.pyplotaspltfrom
- 时间序列分析之自相关函数图
Tanya_girl
r语言
data<-read.csv('aa.csv',stringsAsFactors=FALSE)data$dt<-as.Date(data$dt)data$dt<-as.character(data$dt)library(dplyr)length(data[,1])#1613行数据#生成每天时间dates<-seq(from=as.Date('2012-01-01'),by=1,length.out
- js 校验形如 yyyy-MM-dd 的日期格式
天珩
轮子javascript
代码如下//校验日期格式varDATE_FORMAT=/^[0-9]{4}-[0-1]?[0-9]{1}-[0-3]?[0-9]{1}$/;functioncheckDate(dateStr){if(DATE_FORMAT.test(dateStr)){}else{alert("抱歉,您输入的日期格式有误,正确格式应为2012-01-01");}}
- 新年记事
杨建林
2012-01-01今天是新的一年的第一天,向来对元旦没有什么感觉,但它毕竟是日历上新的一年的开始。在新的一年我能给家人,亲戚,朋友带来什么呢?我也是三十多岁的人了,女儿也快两岁了,父母也都奔六十花甲,老婆也不小了,感觉肩上的担子也越来越重。可是单位要死不活的样子,我实在是难以有所作为,有时候感觉自己太没用了,连自己的家人都照顾不好。新的一年,我能有什么打算呢?破釜沉舟,怕我输不起。这么多人都指望
- 无题
白渊
本文写于2012-01-01看了《金陵十三钗》,之前写了一点感想,删了。我觉得自己还是写了太多的废话,在自己的博客里写东西的最大好处就是不用为了别人的理解而写太多的废话。关于南京失守的电影,我总觉得无从评论。原因很简单,对于一段历史,它已经是即成事实。我们可以分析因果,分析义务,分析道德评判,甚至分析人性与宗教。可是这一切都无法改变历史。而我第一诉求永远是一个看上去有些傻的想法——请历史改变。这不
- 策略学习笔记_单因子策略_小市值策略
Tobey_51
股票策略小市值单因子策略数据分析
单因子策略策略说明:基准:以沪深300成分股作为基准建仓标准:选取沪深300成分股中市值最小的N只股票买入卖出标准:持仓股票不在市值最小的N只股票列表中时卖出持仓股票买入标准:属于市值最小的N只股票且未持仓的股票则买入调整周期:每月第一个工作日调整回测时间范围:2012-01-01~2016-10-01代码:#导入函数库fromjqdataimport*#初始化函数,设定基准等等definitia
- hive 已知日期计算是周几
YmeBtc
hive
#每天一点点,记录工作中实际可行操作#hive已知日期计算是周几selectdistinctsubstr(start_time,1,10)start_date,pmod(datediff(substr(start_time,1,10),‘2012-01-01’),7)week_day-----2012-01-01是周日,数字0-6分别代表周日到周六,所以取标准值0;fromtable_namewh
- R语言--数据接口(五)
_凌浩雨
1.CSV文件获取和设置工作目录#获取和设置工作目录print(getwd())#设置当前工作目录setwd("E:/R")print(getwd())打印结果:图1.png输入为CSV文件csv文件是一个文本文件,其中列中的值由逗号分隔。id,name,salary,start_date,dept1,Rick,623.3,2012-01-01,IT2,Dan,515.2,2013-09-23,O
- hive判断周几进行SQL统计数据
Burgess_Lee
hive相关
网上查询资料如下:hive返回星期几的方法:pmod(datediff('#date#','2012年任意一个星期日的日期'),7)。2012-01-01刚好是星期日,大家可以记忆为:方法:pmod(datediff('#date#','2012-01-01'),7)返回值:int说明:1、返回值为“0-6”(“0-6”分别表示“星期日-星期六”);2、需要注意pmod和datediff函数的使用
- Java学习笔记(28)-Date和DateFormat
星夜孤帆
Java
Date类java中用于描述日期的类。Date内部维护着一个long值,这个值表示的是1970-01-0100:00:00到Date所表示的日期之间的毫秒值。Calendar类日历类Calendar不存在千年虫问题。并且可以非常方便的计算日期。SimpleDateFormat类该类的作用是可以很方便的在字符串和日期类之间相相互转换。我们可以将一个描述日期的字符串:2012-01-01转换为一个Da
- 2011世界生态旅游养生大会新健康文化年会gzjsh8888 2012-02-01 14:02时间:2012-01-01 16:58来源:杭州古滇国企业管理有限公司 作者:杭州古滇国公司 点击: 133 次以宏扬“生态地球,旅游世界,养生天下,健康全人类 ”为创建宗旨的“2011世界生态旅游养生大会——新健康文化年会暨首届长三角科学养生健康养老专家学者研讨会”。于2011年12月28日在美
玻雪曼的喜马拉雅诗行
2011世界生态旅游养生大会新健康文化年会时间:2012-01-0116:58来源:杭州古滇国企业管理有限公司作者:杭州古滇国公司点击:133次以宏扬“生态地球,旅游世界,养生天下,健康全人类”为创建宗旨的“2011世界生态旅游养生大会——新健康文化年会暨首届长三角科学养生健康养老专家学者研讨会”。于2011年12月28日在美丽的西子湖畔,五星级万豪酒店三楼宴会大厅隆重召开。以宏扬“生态地球,旅游
- DB2 日期相减
沙耶
简单方法:使用days 字符型的日期:2012-01-01,2012-01-11values days(date('2012-01-11'))- days(date('2012-01-01')) ----------------------------10 错误示例://sql.Append("LEFTJOIN(SELECTCOUNT(1)ASQTY,R.FRAMENOFROMRT_REPAIRR
- 在Delphi中使用indy SMTP发送gmail邮件
Delphi
在Delphi中使用indy SMTP发送gmail邮件[转]
2012-01-01 22:44:30| 分类: Delphi | 标签: |举报 |字号大中小 订阅 在Delphi中发送email很简单,发送ssl方式的gmail邮件也很简单,只要在使用的idSMTP上
- 坑爹的SQLITE日期类型
sqlite
今天在对产品加入对SQLITE的支持中,出现了个异常详细信息: System.FormatException: 该字符串未被识别为有效的 DateTime 错误。
百思不得其解,在一步步查字段值得过程中发现只要将类似 2012-1-1改为 2012-01-01这样的格式就不会报错。这种问题真想让人砸键盘啊。
- 解线性方程组
qiuwanchi
package gaodai.matrix;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner scanner = new Sc
- 在mysql内部存储代码
annan211
性能mysql存储过程触发器
在mysql内部存储代码
在mysql内部存储代码,既有优点也有缺点,而且有人倡导有人反对。
先看优点:
1 她在服务器内部执行,离数据最近,另外在服务器上执行还可以节省带宽和网络延迟。
2 这是一种代码重用。可以方便的统一业务规则,保证某些行为的一致性,所以也可以提供一定的安全性。
3 可以简化代码的维护和版本更新。
4 可以帮助提升安全,比如提供更细
- Android使用Asynchronous Http Client完成登录保存cookie的问题
hotsunshine
android
Asynchronous Http Client是android中非常好的异步请求工具
除了异步之外还有很多封装比如json的处理,cookie的处理
引用
Persistent Cookie Storage with PersistentCookieStore
This library also includes a PersistentCookieStore whi
- java面试题
Array_06
java面试
java面试题
第一,谈谈final, finally, finalize的区别。
final-修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能
- 网站加速
oloz
网站加速
前序:本人菜鸟,此文研究总结来源于互联网上的资料,大牛请勿喷!本人虚心学习,多指教.
1、减小网页体积的大小,尽量采用div+css模式,尽量避免复杂的页面结构,能简约就简约。
2、采用Gzip对网页进行压缩;
GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNⅨ系统的文件压缩。我们在Linux中经常会用到后缀为.gz
- 正确书写单例模式
随意而生
java 设计模式 单例
单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。
懒汉式,线程不安全
当被问到要实现一个单例模式时,很多人的第一反应是写出如下的代码,包括教科书上也是这样
- 单例模式
香水浓
java
懒汉 调用getInstance方法时实例化
public class Singleton {
private static Singleton instance;
private Singleton() {}
public static synchronized Singleton getInstance() {
if(null == ins
- 安装Apache问题:系统找不到指定的文件 No installed service named "Apache2"
AdyZhang
apachehttp server
安装Apache问题:系统找不到指定的文件 No installed service named "Apache2"
每次到这一步都很小心防它的端口冲突问题,结果,特意留出来的80端口就是不能用,烦。
解决方法确保几处:
1、停止IIS启动
2、把端口80改成其它 (譬如90,800,,,什么数字都好)
3、防火墙(关掉试试)
在运行处输入 cmd 回车,转到apa
- 如何在android 文件选择器中选择多个图片或者视频?
aijuans
android
我的android app有这样的需求,在进行照片和视频上传的时候,需要一次性的从照片/视频库选择多条进行上传
但是android原生态的sdk中,只能一个一个的进行选择和上传。
我想知道是否有其他的android上传库可以解决这个问题,提供一个多选的功能,可以使checkbox之类的,一次选择多个 处理方法
官方的图片选择器(但是不支持所有版本的androi,只支持API Level
- mysql中查询生日提醒的日期相关的sql
baalwolf
mysql
SELECT sysid,user_name,birthday,listid,userhead_50,CONCAT(YEAR(CURDATE()),DATE_FORMAT(birthday,'-%m-%d')),CURDATE(), dayofyear( CONCAT(YEAR(CURDATE()),DATE_FORMAT(birthday,'-%m-%d')))-dayofyear(
- MongoDB索引文件破坏后导致查询错误的问题
BigBird2012
mongodb
问题描述:
MongoDB在非正常情况下关闭时,可能会导致索引文件破坏,造成数据在更新时没有反映到索引上。
解决方案:
使用脚本,重建MongoDB所有表的索引。
var names = db.getCollectionNames();
for( var i in names ){
var name = names[i];
print(name);
- Javascript Promise
bijian1013
JavaScriptPromise
Parse JavaScript SDK现在提供了支持大多数异步方法的兼容jquery的Promises模式,那么这意味着什么呢,读完下文你就了解了。
一.认识Promises
“Promises”代表着在javascript程序里下一个伟大的范式,但是理解他们为什么如此伟大不是件简
- [Zookeeper学习笔记九]Zookeeper源代码分析之Zookeeper构造过程
bit1129
zookeeper
Zookeeper重载了几个构造函数,其中构造者可以提供参数最多,可定制性最多的构造函数是
public ZooKeeper(String connectString, int sessionTimeout, Watcher watcher, long sessionId, byte[] sessionPasswd, boolea
- 【Java命令三】jstack
bit1129
jstack
jstack是用于获得当前运行的Java程序所有的线程的运行情况(thread dump),不同于jmap用于获得memory dump
[hadoop@hadoop sbin]$ jstack
Usage:
jstack [-l] <pid>
(to connect to running process)
jstack -F
- jboss 5.1启停脚本 动静分离部署
ronin47
以前启动jboss,往各种xml配置文件,现只要运行一句脚本即可。start nohup sh /**/run.sh -c servicename -b ip -g clustername -u broatcast jboss.messaging.ServerPeerID=int -Djboss.service.binding.set=p
- UI之如何打磨设计能力?
brotherlamp
UIui教程ui自学ui资料ui视频
在越来越拥挤的初创企业世界里,视觉设计的重要性往往可以与杀手级用户体验比肩。在许多情况下,尤其对于 Web 初创企业而言,这两者都是不可或缺的。前不久我们在《右脑革命:别学编程了,学艺术吧》中也曾发出过重视设计的呼吁。如何才能提高初创企业的设计能力呢?以下是 9 位创始人的体会。
1.找到自己的方式
如果你是设计师,要想提高技能可以去设计博客和展示好设计的网站如D-lists或
- 三色旗算法
bylijinnan
java算法
import java.util.Arrays;
/**
问题:
假设有一条绳子,上面有红、白、蓝三种颜色的旗子,起初绳子上的旗子颜色并没有顺序,
您希望将之分类,并排列为蓝、白、红的顺序,要如何移动次数才会最少,注意您只能在绳
子上进行这个动作,而且一次只能调换两个旗子。
网上的解法大多类似:
在一条绳子上移动,在程式中也就意味只能使用一个阵列,而不使用其它的阵列来
- 警告:No configuration found for the specified action: \'s
chiangfai
configuration
1.index.jsp页面form标签未指定namespace属性。
<!--index.jsp代码-->
<%@taglib prefix="s" uri="/struts-tags"%>
...
<s:form action="submit" method="post"&g
- redis -- hash_max_zipmap_entries设置过大有问题
chenchao051
redishash
使用redis时为了使用hash追求更高的内存使用率,我们一般都用hash结构,并且有时候会把hash_max_zipmap_entries这个值设置的很大,很多资料也推荐设置到1000,默认设置为了512,但是这里有个坑
#define ZIPMAP_BIGLEN 254
#define ZIPMAP_END 255
/* Return th
- select into outfile access deny问题
daizj
mysqltxt导出数据到文件
本文转自:http://hatemysql.com/2010/06/29/select-into-outfile-access-deny%E9%97%AE%E9%A2%98/
为应用建立了rnd的帐号,专门为他们查询线上数据库用的,当然,只有他们上了生产网络以后才能连上数据库,安全方面我们还是很注意的,呵呵。
授权的语句如下:
grant select on armory.* to rn
- phpexcel导出excel表简单入门示例
dcj3sjt126com
PHPExcelphpexcel
<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
if (PHP_SAPI == 'cli')
die('This example should only be run from a Web Brows
- 美国电影超短200句
dcj3sjt126com
电影
1. I see. 我明白了。2. I quit! 我不干了!3. Let go! 放手!4. Me too. 我也是。5. My god! 天哪!6. No way! 不行!7. Come on. 来吧(赶快)8. Hold on. 等一等。9. I agree。 我同意。10. Not bad. 还不错。11. Not yet. 还没。12. See you. 再见。13. Shut up!
- Java访问远程服务
dyy_gusi
httpclientwebservicegetpost
随着webService的崛起,我们开始中会越来越多的使用到访问远程webService服务。当然对于不同的webService框架一般都有自己的client包供使用,但是如果使用webService框架自己的client包,那么必然需要在自己的代码中引入它的包,如果同时调运了多个不同框架的webService,那么就需要同时引入多个不同的clien
- Maven的settings.xml配置
geeksun
settings.xml
settings.xml是Maven的配置文件,下面解释一下其中的配置含义:
settings.xml存在于两个地方:
1.安装的地方:$M2_HOME/conf/settings.xml
2.用户的目录:${user.home}/.m2/settings.xml
前者又被叫做全局配置,后者被称为用户配置。如果两者都存在,它们的内容将被合并,并且用户范围的settings.xml优先。
- ubuntu的init与系统服务设置
hongtoushizi
ubuntu
转载自:
http://iysm.net/?p=178 init
Init是位于/sbin/init的一个程序,它是在linux下,在系统启动过程中,初始化所有的设备驱动程序和数据结构等之后,由内核启动的一个用户级程序,并由此init程序进而完成系统的启动过程。
ubuntu与传统的linux略有不同,使用upstart完成系统的启动,但表面上仍维持init程序的形式。
运行
- 跟我学Nginx+Lua开发目录贴
jinnianshilongnian
nginxlua
使用Nginx+Lua开发近一年的时间,学习和实践了一些Nginx+Lua开发的架构,为了让更多人使用Nginx+Lua架构开发,利用春节期间总结了一份基本的学习教程,希望对大家有用。也欢迎谈探讨学习一些经验。
目录
第一章 安装Nginx+Lua开发环境
第二章 Nginx+Lua开发入门
第三章 Redis/SSDB+Twemproxy安装与使用
第四章 L
- php位运算符注意事项
home198979
位运算PHP&
$a = $b = $c = 0;
$a & $b = 1;
$b | $c = 1
问a,b,c最终为多少?
当看到这题时,我犯了一个低级错误,误 以为位运算符会改变变量的值。所以得出结果是1 1 0
但是位运算符是不会改变变量的值的,例如:
$a=1;$b=2;
$a&$b;
这样a,b的值不会有任何改变
- Linux shell数组建立和使用技巧
pda158
linux
1.数组定义 [chengmo@centos5 ~]$ a=(1 2 3 4 5) [chengmo@centos5 ~]$ echo $a 1 一对括号表示是数组,数组元素用“空格”符号分割开。
2.数组读取与赋值 得到长度: [chengmo@centos5 ~]$ echo ${#a[@]} 5 用${#数组名[@或
- hotspot源码(JDK7)
ol_beta
javaHotSpotjvm
源码结构图,方便理解:
├─agent Serviceab
- Oracle基本事务和ForAll执行批量DML练习
vipbooks
oraclesql
基本事务的使用:
从账户一的余额中转100到账户二的余额中去,如果账户二不存在或账户一中的余额不足100则整笔交易回滚
select * from account;
-- 创建一张账户表
create table account(
-- 账户ID
id number(3) not null,
-- 账户名称
nam