??xml version="1.0" encoding="utf-8" standalone="yes"?>
1. 它是操作pȝ下一个可执行的文?存放目录/ORACLE_HOME/bin
exp导出工具数据库中数据备份压~成一个二q制pȝ文g.可以在不同OS间迁U?BR>
它有三种模式Q?BR>a. 用户模式Q?导出用户所有对象以?qing)对象中的数据?BR>b. 表模式:(x) 导出用户所有表或者指定的表;
c. 整个数据库:(x) 导出数据库中所有对象?BR>
2. 导出工具exp交互式命令行方式的用的例子
$exp test/test123@appdb
Enter array fetch buffer size: 4096 > 回R
Export file: expdat.dmp > m.dmp 生成导出的文件名
(1)E(ntire database), (2)U(sers), or (3)T(ables): (2)U > 3
Export table data (yes/no): yes > 回R
Compress extents (yes/no): yes > 回R
Export done in ZHS16GBK character set and ZHS16GBK NCHAR character set
About to export specified tables via Conventional Path ...
Table(T) or Partition(T) to be exported: (RETURN to quit) > cmamenu 要导出的表名
. . exporting table CMAMENU 4336 rows exported
Table(T) or Partition(T) to be exported: (RETURN to quit) >要导出的表名n
Table(T) or Partition(T) to be exported: (RETURN to quit) > 回R
Export terminated successfully without warnings.
3. 导出工具exp非交互式命o(h)行方式的例子
$exp scott/tiger tables=(emp,dept) file=/directory/scott.dmp grants=y
说明:把scott用户里两个表emp,dept导出到文?directory/scott.dmp
$exp scott/tiger tables=emp query="where job='salesman' and sal<1600" file=/directory/scott2.dmp
说明:在exp里面加上导出emp的查询条件job='salesman' and sal<1600
(但我个h很少q样?q是把满x件的记录生成临时表后,再exp?x)方便一?
$exp parfile=username.par file=/directory1/username_1.dmp,/directory1/username_2.dmp filesize=2000M log=/directory2/username_exp.log
参数文gusername.par内容
userid=username/userpassword
buffer=8192000
compress=n
grants=y
说明:username.par为导出工具exp用的参数文g,里面具体参数可以Ҏ(gu)需要去修改
filesize指定生成的二q制备䆾文g的最大字节数
(可用来解x些OS?G物理文g的限制及(qing)加快压羃速度和方便刻历史数据光盘{?
导入工具 imp
1. 它是操作pȝ下一个可执行的文?存放目录/ORACLE_HOME/bin
imp导入工具EXP形成的二q制pȝ文g导入到数据库?
它有三种模式Q?BR>a. 用户模式Q?导出用户所有对象以?qing)对象中的数据?BR>b. 表模式:(x) 导出用户所有表或者指定的表;
c. 整个数据库:(x) 导出数据库中所有对象?BR>
只有拥有IMP_FULL_DATABASE和DBA权限的用h能做整个数据库导?BR>
imp步骤Q?BR>(1) create table (2) insert data (3) create index (4) create triggers,constraints
2.导入工具imp交互式命令行方式的例?BR>$ imp
Import: Release 8.1.6.0.0 - Production on 星期?12?7 17:01:08 2001
(c) Copyright 1999 Oracle Corporation. All rights reserved.
用户? test
口o(h):****
q接? Oracle8i Enterprise Edition Release 8.1.6.0.0 - bit Production
With the Partitioning option
JServer Release 8.1.6.0.0 - Production
导入文g: expdat.dmp> /tmp/m.dmp
输入插入~冲区大(最ؓ(f) 8192 ) 30720>
l由常规路径导出由EXPORT:V08.01.06创徏的文?BR>警告: 此对象由 TEST 导出, 而不是当前用?BR>已经完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的导?BR>只列出导入文件的内容(yes/no)Qno>
׃对象已存? 忽略创徏错误(yes/no)Qno> yes
导入权限(yes/no)Qyes>
导入表数?yes/no)Qyes>
导入整个导出文g(yes/no)Qno> yes
. 正在TEST的对象导入到 SCOTT
. . 正在导入?"CMAMENU" 4336行被导入
成功l止导入Q但出现警告?
3.导入工具imp非交互式命o(h)行方式的例子
$ imp system/manager fromuser=jones tables=(accts)
$ imp system/manager fromuser=scott tables=(emp,dept)
$ imp system/manager fromuser=scott touser=joe tables=emp
$ imp scott/tiger file = expdat.dmp full=y
$ imp scott/tiger file = /mnt1/t1.dmp show=n buffer=2048000 ignore=n commit=y grants=y full=y log=/oracle_backup/log/imp_scott.log
$ imp system/manager parfile=params.dat
params.dat 内容
file=dba.dmp show=n ignore=n grants=y fromuser=scott tables=(dept,emp)
4.导入工具imp可能出现的问?BR>
(1) 数据库对象已l存?BR>一般情? 导入数据前应该彻底删除目标数据下的表, 序列, 函数/q程,触发器等;
数据库对象已l存? 按缺省的imp参数, 则会(x)导入p|
如果用了(jin)参数ignore=y, ?x)把exp文g内的数据内容导入
如果表有唯一关键字的U束条g, 不合条g不被导?BR>如果表没有唯一关键字的U束条g, 引赯录重?BR>
(2) 数据库对象有d键约?BR>不符合主外键U束? 数据?x)导入失?
解决办法: 先导入主? 再导入依存表
disable目标导入对象的主外键U束, 导入数据? 再enable它们
(3) 权限不够
如果要把A用户的数据导入B用户? A用户需要有imp_full_database权限
(4) 导入大表( 大于80M ) ? 存储分配p|
默认的EXP? compress = Y, 也就是把所有的数据压羃在一个数据块?
导入? 如果不存在连l一个大数据? 则会(x)导入p|.
导出80M以上的大表时, 记得compress= N, 则不?x)引赯U错?
(5) imp和exp使用的字W集不同
如果字符集不? 导入?x)失? 可以改变unix环境变量或者NT注册表里NLS_LANG相关信息.
导入完成后再改回?
(6) imp和exp版本不能往上兼?BR>imp可以成功导入低版本exp生成的文? 不能导入高版本exp生成的文?BR>Ҏ(gu)情况我们可以?BR>$ imp username/password@connect_string
说明: connect_string 是在/ORACLE_HOME/network/admin/tnsnames.ora
定义的本地或者远端数据库的名U?BR>注意事项:
UNIX: /etc/hosts 要定义本地或者远端数据库服务器的L?BR>win98: windowshosts 和IP地址的对应关p?
win2000: winntsystem32driversetchosts
]]>
]]>
通常Q你需要获得当前日期和计算一些其他的日期Q例如,你的E序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分Ԍq、月、日{)(j)Q然后仅仅用分割出来的年、月、日{放在几个函C计算?gu)己所需要的日期Q在q篇?章里Q我告诉你如何使用DATEADD和DATEDIFF函数来计出在你的程序中可能你要用到的一些不同日期?
在用本文中的例子之前,你必L意以下的问题。大部分可能不是所有例子在不同的机器上执行的结果可能不一Pq完全由哪一天是一个星期的W一天这个设|决定。第一天(DATEFIRSTQ设定决定了(jin)你的pȝ使用哪一天作Z周的W一天。所有以下的?子都是以星期天作Z周的W一天来建立Q也是W一天设|ؓ(f)7。假如你的第一天设|不一P你可能需要调整这些例子,使它和不同的W一天设|相W合。你可以通过@@DATEFIRST函数来检查第一天设|?
Z(jin)理解q些例子Q我们先复习(fn)一下DATEDIFF和DATEADD函数。DATEDIFF函数计算两个日期之间的小时、天、周、月、年{时间间隔L。DATEADD函数计算一个日期通过l时间间隔加减来获得一个新的日期。要?jin)解更多的DATEDI FF和DATEADD函数以及(qing)旉间隔可以阅读微Y联机帮助?
使用DATEDIFF和DATEADD函数来计日期,和本来从当前日期转换C需要的日期的考虑Ҏ(gu)有点不同。你必须从时间间隔这个方面来考虑。比如,从当前日期到你要得到的日期之间有多少旉间隔Q或者,从今天到某一天(比如1900-1-1Q之间有多少旉间隔Q等{。理解怎样着g旉间隔有助于你L的理解我的不同的日期计算例子?
一个月的第一?/B>
W一个例子,我将告诉你如何从当前日期去这个月的最后一天。请注意Q这个例子以?qing)这文章中的其他例子都只使用DATEDIFF和DATEADD函数来计我们想要的日期。每一个例子都通过计算但前的时间间隔,然后q行加减来得到想要计的日期?
q是计算一个月W一天的SQL 脚本Q?
SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0)
我们把这个语句分开来看看它是如何工作的。最核心(j)的函数是getdate()Q大部分人都知道q个是返回当前的日期和时间的函数。下一个执行的函数DATEDIFF(mm,0,getdate())是计当前日期和?900-01-01 00:00:00.000”这个日期之间的月数。记住:(x)时期和时间变量和毫秒一h从?900-01-01 00:00:00.000”开始计的。这是Z么你可以在DATEDIFF函数中指定第一个时间表辑ּ为?”。下一个函数是DATEADDQ增加当前日期到?900-01-01”的月数。通过增加预定义的日期?900-01-01”和当前日期的月敎ͼ我们可以获得q个月的W一天。另外,计算出来的日期的旉部分会(x)是?0:00:00.000”?
q个计算的技巧是先计当前日期到?900-01-01”的旉间隔敎ͼ然后把它加到?900-01-01”上来获得特D的日期Q这个技巧可以用来计很多不同的日期。下一个例子也是用q个技巧从当前日期来生不同的日期?BR>本周的星期一
q里我是用周(wk)的时间间隔来计算哪一天是本周的星期一?
SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0)
一q的W一?/FONT>
现在用年(yy)的时间间隔来昄q一q的W一天?
SELECT DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)
季度的第一?/B>
假如你要计算q个季度的第一天,q个例子告诉你该如何做?
SELECT DATEADD(qq, DATEDIFF(qq,0,getdate()), 0)
当天的半?/B>
曄需要通过getdate()函数Z(jin)q回旉值截掉时间部分,׃(x)考虑到当前日期是不是在半夜。假如这Pq个例子使用DATEDIFF和DATEADD函数来获得半夜的旉炏V?
SELECT DATEADD(dd, DATEDIFF(dd,0,getdate()), 0)
深入DATEDIFF和DATEADD函数计算
你可以明白,通过使用单的DATEDIFF和DATEADD函数计算Q你可以发现很多不同的可能有意义的日期?
目前为止的所有例子只是仅仅计当前的旉和?900-01-01”之间的旉间隔数量Q然后把它加到?900-01-01”的旉间隔上来计算出日期。假定你修改旉间隔的数量,或者用不同的旉间隔来调用DATEADD函数Q或者减L间间隔而不是增加,那么通过q些的调整你可以发现和多不同的日期?
q里有四个例子用另外一个DATEADD函数来计最后一天来分别替换DATEADD函数前后两个旉间隔?
上个月的最后一?/FONT>
q是一个计上个月最后一天的例子。它通过从一个月的最后一天这个例子上减去3毫秒来获得。有一点要CQ在Sql Server中时间是_?毫秒。这是Z么我需要减?毫秒来获得我要的日期和时间?
SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(mm,0,getdate()), 0))
计算出来的日期的旉部分包含?jin)一个Sql Server可以记录的一天的最后时??3:59:59:997?的时间?
d的最后一?/FONT>
q接上面的例子,Z(jin)要得到去q的最后一天,你需要在今年的第一天上减去3毫秒?
SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate()), 0))
本月的最后一?/B>
现在Qؓ(f)?jin)获得本月的最后一天,我需要稍微修改一下获得上个月的最后一天的语句。修攚w要给用DATEDIFF比较当前日期和?900-01-01”返回的旉间隔上加1。通过?个月Q我计算Z个月的第一天,然后减去3毫秒Q这样就计算Z(jin)q个月的最后一天。这是计本月最后一天的SQL脚本?
SELECT dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0))
本年的最后一?/B>
你现在应该掌握这个的做法Q这是计本q最后一天脚?
SELECT dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate())+1, 0))?
本月的第一个星期一
好了(jin)Q现在是最后一个例子。这里我要计这个月的第一个星期一。这是计的脚本?
select DATEADD(wk, DATEDIFF(wk,0,
dateadd(dd,6-datepart(day,getdate()),getdate())
), 0)
在这个例子里Q我使用?jin)“本周的星期一”的脚本Qƈ作了(jin)一点点修改。修改的部分是把原来脚本中“getdate()”部分替换成计算本月的第6天,在计中用本月的W?天来替换当前日期使得计算可以获得q个月的W一个星期一?
ȝ
我希望这些例子可以在你用DATEADD和DATEDIFF函数计算日期时给你一点启发。通过使用q个计算日期的时间间隔的数学Ҏ(gu)Q我发现Z(jin)昄两个日期之间间隔的有用历法是有h(hun)值的。注意,q只是计出q些日期的一U方法。要牢记Q还有很多方?可以得到相同的计结果。假如你有其他的Ҏ(gu)Q那很不错,要是你没有,我希望这些例子可以给你一些启发,当你要用DATEADD和DATEDIFF函数计算你程序可能要用到的日期时?
附录Q其他日期处理方?
1)L时分U?/FONT>
declare @ datetime
set @ = getdate() --'2003-7-1 10:00:00'
SELECT @,DATEADD(day, DATEDIFF(day,0,@), 0)
2Q?FONT color=red>昄星期?/FONT>
select datename(weekday,getdate())
3Q如?FONT color=red>取得某个月的天数
declare @m int
set @m=2 --月䆾
select datediff(day,'2003-'+cast(@m as varchar)+'-15' ,'2003-'+cast(@m+1 as varchar)+'-15')
另外Q取得本月天?
select datediff(day,cast(month(GetDate()) as varchar)+'-'+cast(month(GetDate()) as varchar)+'-15' ,cast(month(GetDate()) as varchar)+'-'+cast(month(GetDate())+1 as varchar)+'-15')
或者用计本月的最后一天的脚本Q然后用DAY函数区最后一?
SELECT Day(dateadd(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())+1, 0)))
4Q?FONT color=red>判断是否闰年Q?
SELECT case day(dateadd(mm, 2, dateadd(ms,-3,DATEADD(yy, DATEDIFF(yy,0,getdate()), 0)))) when 28 then 'q_' else '闰年' end
或?
select case datediff(day,datename(year,getdate())+'-02-01',dateadd(mm,1,datename(year,getdate())+'-02-01'))
when 28 then 'q_' else '闰年' end
5Q?FONT color=red>一个季度多天
declare @m tinyint,@time smalldatetime
select @m=month(getdate())
select @m=case when @m between 1 and 3 then 1
when @m between 4 and 6 then 4
when @m between 7 and 9 then 7
else 10 end
select @time=datename(year,getdate())+'-'+convert(varchar(10),@m)+'-01'
select datediff(day,@time,dateadd(mm,3,@time))
比如在双启动的系l里Q在Windows 98的环境下误删除了(jin)NT的系l文ӞDNT和W(xu)indows 98都无法启动?
下面介绍一U办法可以帮你解册个问题?首先q入到DOS模式(如果WINDOWS不能正常启动的话Q用带启动文件的软盘启动)Q进入到C: RECYCLED目录Q这是一个隐藏目录,如果你要恢复的文件原来在D盘,相应的目录是D:RECYCLED。用dir/a命o(h)可以列出一堆DC开头的隐藏文gQDC1.txt, DC2.com...Q,q些是被你已经删除?jin)的文g?
但是׃Windows在把文gU至回收站的时候,把文件名l改?jin),所以还需要找回原来的文g名。原来的文g名可以从RECYCLED目录下的INFO2 文g中找?用EDIT INFO2 )。INFO2 是一个二q制文gQ每一个被删除的文件在 INFO2 文g中有一D记录(800字节Q,其中可以扑ֈ文g名,其他的信息都不是ASCII字符Q那些ؕ码就不必它?jin)?按找到的文g名用 COPY 命o(h)拷到目标位置卛_Q如Q?COPY DC2.EXE C:WINDOWSCOMMANDDELTREE.EXE?
文g名是按顺序排列的Q第一个文件名是DC1.* 文g的原来的文g名,后缀名保持不变。如果被删除的是目录的话Q在RECYCLED下就有一个叫DC????的目录,用同L(fng)Ҏ(gu)可以扑֛原来的目录名?
要做好这些工作,你必M证有一张可以启动的软盘Q除有io.sys、msdos.sys ?command.com 外,最好里面有 edit.com 、attrib.exe文gQ相信懂一点DOS基础的h都知道这是拿来做什么用的。同时也敬告熟?zhn)?Windows 95/98/ME/2000/NT的用P把常用的DOS命o(h)也学一学,W(xu)indows用v来的舒服,但出?jin)问题有时还得用DOSҎ(gu)来解冟?/FONT>
q样tempStr 中的中文可以正显CZ(jin)?BR>
׃Servlet 采用不同的引擎,其中文的解决Ҏ(gu)可能不同Q因此,当出C文显C问题时Q徏议一定要多实验,最lM(x)得到解决?BR>
(4) Java Servlet E序弥补?nbsp;Applet E序的不I Servlet 主要应用在HTTP Servlet 接收h(HttpServletRequest接口)和生响?HttpServletResponse接口)、用Cookies ?qing)?x)话管?HttpSession 接口)应用、Java Servlet 在网l上的编E应用如利用Servlet 上传和下载文件、Servlet 的数据库~程、在Servlet 中发送和接受邮g以及(qing)Java Servlet 在RMI和XML{方面的应用Q因此Servlet 的编E应用还是比较广泛的?BR>
通常 Servlet 可以使用以下的方法调用:(x)
* 客户通过讉K Servlet 产生的文档来调用
Server 得到一个访问文档的h后,查找配置参数Q就?x)发现所需文档不是一个静(rn)态文档,而是?nbsp;Servlet 对象产生的,于是服务器就?x)把h传给 ServletQServlet 调用 "service" Ҏ(gu)产生输出。这U方法与传统的调?nbsp;CGI 的方法类伹{?BR>
* 直接通过 URL 调用 Servlet
客户(览?使用以下格式?nbsp;URL 调用Q?BR>
http://Servlet_Host_Name/servlet/<servlet URL>
<servlet URL>是指?nbsp;Servlet 位置的普通的URLQ它的格式如下所C:(x)
name?para1=value1¶2=value2...
其中Qname ?nbsp;Servlet 的名字,"?" 后面跟的是一串参敎ͼpara1 是第一个参数名Qvalue1是它的|para1 是第二个参数名,value2是它的|以此cL。通常Servlet 存放的位|可能与服务器不在同一台机器上Q这时服务器p动态加载、初始化和执行Servlet cR?BR>
* 通过 SSI(Server-Side Includes) 标志调用
M一个以.sthml 为扩展名的文仉是服务器要分析的文g。在该文件中Q如果出C(jin)Servlet标志Q那么服务器׃(x)q行该ServletQƈ把它的输出结果插入标志所指示的地斏V?BR>
* ?nbsp;Servlet 攑֜/servlet/目录?BR>
如果一?nbsp;Servlet 的类文g被放?servlet/目录下,那么可以直接用它的类名调用它?nbsp;
* 通过 Filter Chain 调用
q种Ҏ(gu)一般要?nbsp;Servlet 配置成当一个特定的 MIME cd被设|ؓ(f)响应时再调用?BR>
但Servlet 也有它的~点Q?BR>
* 在复杂的HTML |页中,加入的动态部分如果用Servlet 来处理的话,那对E序员来说简直是一场噩梦?BR>
* Servlet 要进行编译、放入执行码{复杂的调用q程?BR>
正是׃Servlet存在的缺点,才出C用JSP 技术来解决上面的问题,q也正是JSP 的优炏V?/P>
Q原文地址Q?A >http://www.txjstudio.com/WordPress/?p=255Q?BR>
人按?fn)惯做?/STRONG>
人按?fn)惯做事Qؓ(f)什么?因ؓ(f)?fn)惯h力量Q习(fn)惯的力量叫做惯性。成功是一U习(fn)惯,p|也是一U习(fn)惯。所以习(fn)惯有好坏之分Q好的习(fn)惯助人成功,坏的?fn)惯使h受挫。所以有必要建立好习(fn)惯,克服坏习(fn)惯?/P>
如果有时候你锁门Q有时候你不锁门,l果有一ơ你最后一个走出家门,匆忙之中上了(jin)飞机或者火车之后,你突然想h?jin)一个问题:(x)“门锁上?jin)没有?”得你忧心(j)忡忡Q甚x疑自己是否?zhn)了(jin)“精强q症”。其实如果你L?jin)一个习(fn)惯,可以相信习(fn)惯的力量?x)帮助你解除担?j)?/P>
行ؓ(f)U学的研I表明:(x)如果每次你都能按某种方式行事的话Q那么就?x)出现这L(fng)情ŞQ你如今的行事方式将慢慢占据你的脑v。重复次数越多,你过ȝ行事方式p来越模糊Q而新行事方式越来越占据dC?/P>
思想军_命运
?fn)惯分两c:(x)思维?fn)惯和行Z(fn)惯,改变行ؓ(f)之前先改变思维?fn)惯Q思维发生在行Z前。一个h很复杂,但是也很单,单到什么程度呢Q只要知道了(jin)q个人的思想Q就可以预知他的行ؓ(f)。如果他能够接受你的思想Q那么他的行为就在你的预范围之内?BR>
警察看谁都像偷Q老师看谁都像学生。所以有“秀才遇到兵Q有理说不清”,“慈不掌兵”之说。由于从事一U职业时间长?jin),养成?jin)思维定势和行Z(fn)惯,所以就有职业习(fn)惯?/P>
当你改变?jin)自q信念Q你改变了(jin)自己的行为。拒l或接受变化Q取决于你选择怿什么?/P>
x使事情具有Ş状和力量。想法可以激׃hL山,x比锁铑֒监狱更能锢人。h的构成有两部分:(x)有Ş和无形,卌体和思维。这两部分互相媄(jing)响,而且要保持一致h才不至于痛苦Q内外不协调?x)导致h不舒服。这是内外协调Q表里一致。所以思想、行为、习(fn)惯、命q之间就有了(jin)高度的联pR办事认真,对原则不喜欢妥协的h可以做审计;Ҏ(gu)据敏感而不觉枯燥的人可以做?x)计Q善于同人打交道Q能够在短时间内把陌生h变成熟h、把熟h变成朋友的h可以d营销员。这是性格同命q的关系?/P>
一个刚刚毕业来C业的大学生,喜欢抽烟Q又舍不得把好烟分给别h抽,因此在他的烟盒内装有两种档次的香烟,高档的自己抽Q低档的l别人抽。结果这个h的结局比较?yu)尬Q没有几个朋友,没有晋升Q没有媄(jing)响力。所以习(fn)惯岂止决定命q,?fn)惯是命运?/P>
只是看到?jin)好的行为和听到了(jin)好的思想不等于是你的好行为和思维Q就像武术动作虽然好看,但不l过演练那个动作你做不来一栗习(fn)惯的建立在于重复Q包括思维和行为。思维改变?jin),才可能改变行为。重复可以徏立v一U习(fn)惯?/P>
改变?fn)惯需要动?/STRONG>
意识产生动机Q动Z生行为,q需要有动力。改变习(fn)惯同样需要有动力Q动力来自哪里?动力有几U呢Q?/P>
一个智者把三个胆量不同的h领到?jin)山涧的旁边Q跟他们_(d)(x)谁能够蟩q这个山涧,我承认谁胆子大。第一大胆的h跳了(jin)q来Q得C(jin)的赞美。其他两个h不蟩。这时智者拿Z块金子,说谁能够跌L承认谁胆子大Q第二大胆的?jin)过厅R第三大胆的是不跟뀂这时此人后面出C(jin)一头狮子,此h发现如果不蟩生命卛_l束Q一用力Q也跳了(jin)q来。这三个人都能够跌来,但得他们能够蟩q来的这个行为发生的动力不同?/P>
使h的行为发生的动力有两c:(x)恐惧和诱因。行为发生了(jin)Q是因ؓ(f)诱因_Q行为没有发生,是因为恐惧不够。如果一U习(fn)惯改变了(jin)Q是因ؓ(f)诱因_Q如果一U习(fn)惯没有改变,则是因ؓ(f)恐惧不?/P>
恐惧比诱因有更大的动力。你可以不ؓ(f)金钱利益所动,但是你害怕失去:(x)x失去自由、害怕失d店害怕失ȝ。所以马基雅l里_(d)(x)恐惧比感Ȁ更能够维pd诚?/P>
改变?fn)惯需要动力,动力分ؓ(f)诱因或恐惧。不是国外q是国内Q在古代的时候,君主都是以武力来实现l治Q即利用臣民对自q恐惧辑ֈl治的目的,而不是对臣民好一点,让他们生感Ȁ来维pd诚。因为感Ȁ是不可靠的,Z感激Qh们只?x)在满自己的情况下Q再考虑Ҏ(gu)。而恐惧就不一样了(jin)Q它甚至可以让你先满_方的要求Q再考虑自己?/P>
一个h要改变习(fn)惯真的很难,一个不喜欢学习(fn)的h要让他每天都d?fn),他?x)觉得很不舒服。但是到?jin)快要考试的时候,他就有了(jin)压力Q考试不及(qing)格怎么办?如果考得好的话可以拿奖学金,对以后的推荐上研I生、出国、找工作都很有好处,面对恐惧和诱惑双重媄(jing)响,他就?x)逼着自己改变?fn)惯Q因Z有了(jin)动力?/P>
林公园Z(jin)保护鹿,把狼赶走?jin)。但是一些鹿却得病而死。得病的原因是缺运动,Z么缺运动?因ؓ(f)没有?jin)天敌——狼Q所以不用奔跑了(jin)。后来森林管理h员又把狼引进?jin)公园,q样鹿们又恢复了(jin)健康?/P>
学会(x)攑ּ和选择
如果你手里已l握?jin)一个杯子,试图用同一只手握住另外一只杯子,是不可能的。只有先放下一只,才能拿到另外一只?/P>
所以,Z(jin)有更好的成功与未来,有必要克服不好的?fn)惯Q徏立好?fn)惯。这些需要从改变思维做vQ才能我们拥有一个更加完的人生。这L(fng)人生目标Q可以通过~造高的情商实现。高情商的h首先是能够清楚地认识自我Q掌握一些自我情l调控的工具Q通过调控自我的情l来影响自己的行为,然后再媄(jing)响别人——媄(jing)响朋友、媄(jing)响家人、媄(jing)响下属、媄(jing)响上司、媄(jing)响同U。能够媄(jing)响陌生hQ把陌生人变成熟人,把熟人变成朋友,一旦变成了(jin)朋友关系Q就有了(jin)q泛的h脉,有了(jin)有?jin)?ch)脉。能够媄(jing)响别人就有了(jin)影响力,当有?jin)?jing)响力以后Q就拥有?jin)领导力Q就有了(jin)个h权力Q有?jin)个人权力,有可能获得职位权力Q就?x)在一个组l中获得更多的资源支持。我们不可能一开始就做管理别人的人,但我们可以成够媄(jing)响别人的人。媄(jing)响别人的前提条g是我们要拥有能够影响别h的素质和内涵Q缔造基于情商的影响力,是Z塑造这L(fng)素质和内c(din)?/P>
?fn)惯是一U选择Q假如在某种情况下,每次你都有这U反应,D你以后这样做h很容易,Ş成了(jin)?fn)惯Q而不是好习(fn)惯还是坏?fn)惯。因此,你可以选择对自己有利的好习(fn)惯。想使一个行为成Z(fn)惯需要两个前提:(x)它重复发生和建立情感触发器?/P>
建立?fn)惯的六个步?/STRONG>
?fn)惯的徏立需要六个步骤:(x)做出承诺、现在行动、关注结果、不断重复、反馈纠偏、不要自责?/STRONG>
做出承诺Q向朋友承诺你徏立习(fn)惯的军_(j)Q有?jin)这L(fng)表白你就?x)坚持,因?f)你不?x)在朋友面前说话不算数。在做出承诺时要使用W一人称Q我。不能说“h其实要自信”,而是要说“我要自信”?/P>
现在行动Q行动等于“行?jin)就动”,否则?x)被惰性和其他事情冲EQ不能唱“明日歌”?/P>
xl果Q看到新?fn)惯带来的好l果Q自己是一个鼓励。《谁动了(jin)我的奉》中的小矮h唧唧Q在L新奶酪的路径中,用大量想像中的奶酪来Ȁp己。如果你的目标结果可以衡量,那么q个l果?x)具有更大的Ȁ׃用?/P>
不断重复Q改变习(fn)惯是一个不舒服的过E,?fn)惯的徏立在于重复。习(fn)惯就是由于经常这样做所以变得容易的动作?/P>
反馈U偏Q当你发现自己又出现老习(fn)惯的时候,?qing)时觉醒。例如你要戒烟,当一D|间后你又把香烟放到嘴上的时候,你是有负|感q是惬意Q如果你真的对自己改变习(fn)惯高度承诺,那么p立刻回到戒烟的轨道上来?/P>
不要自责Q出现反复的行ؓ(f)Ӟ不要责怪自己。不要对自己说这L(fng)话:(x)我Y弱、我没有毅力、我不行、我是一个失败者。这是一U暗C,它们影响潜意识。要对自pQ我很强、我没有问题、我?x)成功、我能行、我很有力量?/P>
在徏立习(fn)惯的q程中,要用正面的词汇和囑փQ少用负面的词汇和图像,用现在时而不是将来时。肯定你的行不是意愿,如“我要提高演讲能力”就是意愿,?“我说话要清楚ƈ且用词准”就是行为。因为我们能够控制的是行不是意ѝ一ơ只做一件事情,Z能同时做太多的事情。要用想像中的细节来鼓励自己。例如ؓ(f)?jin)克服演讲时的紧张,可以q样惛_Q无数双眼睛在用ƣ赏的眼光看着我、无数双x在們我的每一个词汇、热烈的掌声在ؓ(f)我欢呼等。目标不要遥不可?qing),虽然高目标M(x)使得步,但是如果改变?fn)惯的目标太高而难以实玎ͼ你的潜意识就?x)惊慌,从而导致你本h整体慌ؕ。所以有时候追求完ƈ不合适?/P>
像心(j)情好那样去行?/STRONG>
如果你不自信Q但是装作自信,别h都看C(jin)你的自信Qƈ且赞你和认可你的自信,你也?x)真的以己是自信的,以后׃?x)表现得更加自信。像你已l养成那个习(fn)惯一样去行动Q像不吸烟者那样去逛商店,像已l苗条的人那样去饮食。你必须从你的词汇库中除M些词汇,q些词汇有:(x)试一试、不能、但是?/P>
模仿什么样人的行ؓ(f)Q你׃(x)获得什么样人的?j)情?/P>
模仿成功者的行ؓ(f)Q你?x)得到成功者的?j)态,所以说成功是可以模仿的。像?j)情好那样去行动Q你׃(x)获得好心(j)情?/P>
自我感觉要好
一旦达到某个目标,Z׃(x)感到w心(j)舒畅Q但问题是你可能永远达不到目标。把快乐建立在还不曾拥有的事情上Q无异于剥夺自己创造快乐的权力。记住,快乐是天赋权利。首先就要有良好的感觉,让它使自己在塑造自我的整个旅途中充满快乐Q而不要等到成功的最后一LL受属于自qƢ乐。h在压力下智商下降Qh在不快乐的情况下思考力下降。所以,在生zM扑ֈ能够使你愉快的事情,q以此站E跟,你就能够获得好心(j)情,对自我的感觉也会(x)好一些。再以此为基Q向更高一点的目标努力Q你?x)在好?j)情下实现一路风光?/P>
如果你活l别人看Q你׃(x)很痛苦。如果你今天怿自己做得q不错,不在乎别人怎么看你Q你q的可以活得很自在?/P>
有h在看到别人感觉良好时?x)生嫉妒,所以把“自我感觉良好”作义词送给别h。要知道实现自我感觉良好也是一件不Ҏ(gu)的事Q妒忌和挖苦只能使得人际关系恶化Q破坏自q好心(j)情。改善h际关pdҎ(gu)态度的途径是:(x)认同和肯定对斏V认同和肯定反而会(x)使得Ҏ(gu)谦虚Q同时也?x)得自p得好?j)情?/P>
建立好习(fn)?/STRONG>
在每个h的n上,都存在着q样一U神奇的力量Q它可以使你_焕发Q也可以使你萎靡不振Q它可以使你冷静(rn)理智Q也可以使你暴躁易怒;它可以你从容安详地生活Q也可以使你惶惶然而不可终日。MQ它可以加强你,也可以削׃Q可以你的生活充满甜蜜与欢乐,也可以你的生活抑郁、沉闗黯淡无光?/P>
q种能我们的感受生变化的奇力量Q就是情l。情l活动是无时不在、无处不在的Qh人皆有情l。许多h至今Ҏ(gu)l的重要认识不Q把情Azd仅仅看做是一U因外部条g所引v的偶然的感情变化Q是一U无关紧要的、暂时的_状态,听其自然Q很进行有意识的控制与调节Q结果是U极健康的情l得不到很好的保护,消极不良的情l也得不到及(qing)时的调解Q从而人常常受C良情l的压抑与伤実뀂所以h们应学会(x)控制与调节自q情A?/P>
我们把控制与调节情A的能力称为情商。情商包括区分自׃他h的能力,调节自己与他人的能力Q运用情l信息去引导思维的能力。注重培L商不仅对日常生活有益Q而且有助于提高你的领导力?/P>
领导力就是媄(jing)响他人的能力Q领D是h影响力的人,领导者拥有追随者,领导者拥有权力。权力是现在采取行动的能力。一个领D首先应该是一个自信的人,?j)胸豁达的h。懂得赞鼓励别人、拥有激情和良好?j)态的人,才有可能感染别h、媄(jing)响别人。要培养个h力Q成Z个优U的领D,需要从现在起徏立好?fn)惯?/P>
对于跳高q动员来_(d)眼睛要看着q处Q才?x)蟩得够q。戴高乐说过Q眼睛所看到的地方,是你会(x)辑ֈ的地斏V伟大的Z所以伟大,是因Z们要做出伟大的事情,所以树(wi)立培养高情商的目标,培养高情商的思维?fn)惯Q就可以获得完美人生?/P>
Q摘自《情商与影响力》一书清华大学经管理学院吴l库著)(j)
在oracle中sequence是所谓的序列P每次取的时候它?x)自动增加,一般用在需要按序列h序的地方?
1、Create Sequence
你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限Q?
一旦定义了(jin)emp_sequenceQ你可以用CURRVALQNEXTVAL
CURRVAL=q回 sequence的当前?
NEXTVAL=增加sequence的|然后q回 sequence ?
比如Q?
可以使用sequence的地方:(x)
- 不包含子查询、snapshot、VIEW?SELECT 语句
- INSERT语句的子查询?
- NSERT语句的VALUES?
- UPDATE ?SET?
可以看如下例子:(x)
但是要注意的是:(x)
- W一ơNEXTVALq回的是初始|随后的NEXTVAL?x)自动增加你定义的INCREMENT BY|然后q回增加后的倹{CURRVAL Lq回当前SEQUENCE的|但是在第一ơNEXTVAL初始化之后才能用CURRVALQ否则会(x)出错。一ơNEXTVAL?x)增加一?SEQUENCE的|所以如果你在同一个语句里面用多个NEXTVALQ其值就是不一L(fng)。明白?
- 如果指定CACHE|ORACLE可以预先在内存里面攄一些sequenceQ这样存取的快些。cache里面的取完后Qoracle自动再取一l到cache?使用cache或许?x)蟩P 比如数据库突然不正常down掉(shutdown abort),cache中的sequence׃(x)丢失. 所以可以在create sequence的时候用nocache防止q种情况?
2、Alter Sequence
你或者是该sequence的ownerQ或者有ALTER ANY SEQUENCE 权限才能改动sequence. 可以alter除start至以外的所有sequence参数.如果惌改变start|必须 drop sequence ?re-create .
Alter sequence 的例?
影响Sequence的初始化参数Q?
SEQUENCE_CACHE_ENTRIES =讄能同时被cache的sequence数目?
3. Drop Sequence