-----------------------------------------------------------------------------------------------
本文为个人笔记,仅供参考,希望对您的疑问有所帮助。欢迎转载,转载请注明出处。谢谢!
-----------------------------------------------------------------------------------------------
oracle中的instr有强大的功能,pg中虽有position函数,但是显然不如它强大...
CREATE OR REPLACE FUNCTION
'newms'.'instr'(varchar, varchar)
RETURNS 'pg_catalog'.'int4' AS $BODY$
DECLARE
pos integer;
BEGIN
pos:= instr($1, $2, 1);
RETURN pos;
END;
$BODY$
LANGUAGE 'plpgsql' IMMUTABLE STRICT COST 100
;
---------------------------
(2013-09-02 14:40)
-----------------------------------------------------------------------------------------------
本文为个人笔记,仅供参考,希望对您的疑问有所帮助。欢迎转载,转载请注明出处。谢谢!
-----------------------------------------------------------------------------------------------
测试表:
create table a0902_tri(
id numeric,
sname varchar(50) not null,
remark varchar(50) null,
ctime date,
mtime date
)
CREATE OR REPLACE TRIGGER a0902_p_trigger
BEFORE INSERT OR UPDATE OR DELETE ON a0902_tri
REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW
BEGIN
IF INSERTING THEN
:NEW.CTIME :=
SYSDATE;
:NEW.MTIME :=
SYSDATE;
&nbs
(2013-08-16 10:04)
-----------------------------------------------------------------------------------------------
本文为个人笔记,仅供参考,希望对您的疑问有所帮助。欢迎转载,转载请注明出处。谢谢!
-----------------------------------------------------------------------------------------------
测试表:mystu
CREATE TABLE 'mystu' (
'sid' int4,
'sname' varchar(20),
'status' int2
)
select *
from mystu;
http://s2/mw690/4c197d42tx6C3pvXnPPa1&690
--select 语句
select sid,sname,status,'select '||sid
||' as
(2013-08-07 14:59)
-----------------------------------------------------------------------------------------------
本文为个人笔记,仅供参考,希望对您的疑问有所帮助。欢迎转载,转载请注明出处。谢谢!
-----------------------------------------------------------------------------------------------
今天在做oracle转pg的过程碰到一个oracle有,而pg没有的函数--- ratio_to_report()。
create table a_0807test
(
name varchar(20),
kemu varchar(20),
score number
);
truncate table a_0807test
insert into a_0807test
values('joy','语文',87);
insert into a_080
perl 5.10.0下载地址:
http://www.cpan.org/src/perl-5.10.0.tar.gz
步骤:
#wget
http://www.cpan.org/src/perl-5.10.0.tar.gz
#tar zxvf
perl-5.10.0.tar.gz
#cd perl-5.10.0
#./configure.gnu -des
-Dprefix=/usr/local/perl
#make
#make test
#make install
#/usr/local/perl/bin/perl
-v
This is perl, v5.10.0
built for i686-linux
Copyright 1987-2007, Larry
Wall
-----------------------------------------------------------------------------------------------
本文为个人笔记,仅供参考,希望对您的疑问有所帮助。欢迎转载,转载请注明出处。谢谢!
-----------------------------------------------------------------------------------------------
1.查看当前datadir目录位置.
mysql> show variables like 'datadir';
+---------------+-------------------+
| Variable_name | Value
|
+---------------+-------------------+
| datadir | /var/mysql/data/ |
+---------------+-------------------+
2.关闭mysql
/etc/init.d/mysql stop
3.新建新的目录
事务是DBMS得执行单位。它由有限得数据库操作序列组成得。但不是任意得数据库操作序列都能成为事务。一般来说,事务是必须满足4个条件(ACID)
原子性(Autmic):事务在执行性,要做到“要么不做,要么全做!”,就是说不允许事务部分得执行。即使因为故障而使事务不能完成,在rollback时也要消除对数据库得影响!
一致性(Consistency):事务操作之后,数据库所处的状态和业务规则是一致的;比如a,b账户相互转账之后,总金额不变!
隔离性(Isolation):如果多个事务并发执行,应像各个事务独立执行一样!
持久性(Durability):事务提交后被持久化到数据库.
MYSQL的事务处理主要有两种方法。
1、用
-----------------------------------------------------------------------------------------------
本文为个人笔记,仅供参考,希望对您的疑问有所帮助。欢迎转载,转载请注明出处。谢谢!
-----------------------------------------------------------------------------------------------
mysql关联多表进行update更新操作
UPDATE Track
INNER JOIN MV
ON Track.trkid=MV.mvid
SET
Track.is_show=MV.is_show
WHERE trkid<6
等同于
UPDATE Track,MV
SET
Track.is_show=MV.is_show
WHERE Track.trkid=MV.mvid
标签:
mysql
3306端口
指定ip
解除防火墙限制
|
分类:
LinuxWin
|
[root@mysql101 ~]# iptables
-L
Chain INPUT (policy ACCEPT)
target prot opt
source
destination
RH-Firewall-1-INPUT all --
anywhere
anywhere
Chain FORWARD (policy ACCEPT)
target prot opt
source
destination
RH-Firewall-1-INPUT all --
anywhere
anywhere