使用小结

2007-11-29
1.向数据库表中插入新列
ALTER TABLE GLOSSARY ADD (DIS_ORDER VARCHAR2(2 BYTE));

2.修改数据库
ALTER DATABASE Test1
ADD FILE //为数据库增加文件
( NAME = test1dat3,
FILENAME = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\t1dat3.ndf',
SIZE = 5MB,
MAXSIZE = 100MB,
FILEGROWTH = 5MB),
( NAME = test1dat4,
FILENAME = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\t1dat4.ndf',
SIZE = 5MB,
MAXSIZE = 100MB,
FILEGROWTH = 5MB)

2007-11-30
3.改变数据库的显示值
decode(Building.PBL_VISIBLE,'1','Yes','No')
//表Building 列PBL_VISIBLE
如果列值为1则显示Yes,否则显示No

:) 4.屏蔽掉相同的列:distinct

:) 5.连接号:||
把两个字符连接起来
eg:select game_card_type_id||name from game_card_type;
eg:多个列值合并成一列显示
select distinct(A.AREA_CODE), (D.NAME||' - '||C.NAME||' - '||B.NAME) as NAME,
(D.NAME_C||' - '||C.NAME_C||' - '||B.NAME_C) as NAME_C, B.DIS_ORDER
from village A, z_area B, z_district C, z_region D
where A.AREA_CODE = B.AREA_CODE and A.REGION_CODE = D.REGION_CODE and A.DISTRICT_CODE = C.DISTRICT_CODE


6.处理符号 >=,<= 等,在Oracle里不能直接使用,需要包装
select * from "USER"
where USR_ID='amo1' and MONTHS_BETWEEN(TRUNC(SYSDATE, 'DD'), TRUNC(PW_UPD_DT, 'DD')) <![CDATA[ <= ]]> 6
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值