oracle数据库中函数较多,而且每个函数都有自己的用法,所以要根据具体的函数查询具体的使用方法,比如:
创新互联建站服务项目包括上党网站建设、上党网站制作、上党网页制作以及上党网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,上党网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到上党省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)
这个函数运行的结果是,当字段或字段的运算的值等于值1时,该函数返回值2,否则返回值3
当然值1,值2,值3也可以是表达式,这个函数使得某些sql语句简单了许多
使用方法:
1、比较大小
select decode(sign(变量1-变量2),-1,变量1,变量2) from dual;
--取较小值
sign()函数根据某个值是0、正数还是负数,分别返回0、1、-1
例如:
变量1=10,变量2=20
则sign(变量1-变量2)返回-1,decode解码结果为“变量1”,达到了取较小值的目的。
2、此函数用在SQL语句中,功能介绍如下:
Decode函数与一系列嵌套的
IF-THEN-ELSE语句相似。base_exp与compare1,compare2等等依次进行比较。如果base_exp和 第i
个compare项匹配,就返回第i 个对应的value
。如果base_exp与任何的compare值都不匹配,则返回default。每个compare值顺次求值,如果发现一个匹配,则剩下的compare值(如果还有的话)就都不再求值。一个为NULL的base_exp被认为和NULL
compare值等价。如果需要的话,每一个compare值都被转换成和第一个compare 值相同的数据类型,这个数据类型也是返回值的类型。
工具/原料
SQL Developer
安装oracle的电脑
oracle任一版本,如oracle11g、oracle10g
方法/步骤
1 打开电脑,登录系统,打开电脑开始菜单,找到SQL Developer应用程序,一般目录如下:Oracle Oracle11g_home1--应用程序开发--SQL Developer。
2 点击SQL Developer应用程序,第一次打开时,会提示配置java.exe,找到oracle安装目录下的java.exe程序即可。
3 配置好java路径后,点击ok,进入配置文件类型关联配置,此处选择SQL关联即可,确定。
这些说明适用于创建 Oracle VM Server 的 PXE 安装映像。开始之前要执行 PXE 安装步骤,需具备以下条件:必须已完成对网络基础结构的设置以支持 PXE。请参见配置Linux 服务器以支持 PXE 安装。PXE 服务器可访问的 CD/DVD 驱动器。Oracle VM Server 分发介质集。这可能是一组 CD 或一张 DVD。创建用于存放 Oracle VM Server 软件的目录结构。 # mkdir -p /home/pxeboot/ovm_svr_2.2/输入以下命令,将每个 OVM 分发 CD 的内容复制到相应的 PXE 子目录中:注- 仅当卸载 CD/DVD 驱动器后才能弹出 CD 并插入下一张 CD。 # mount dev/cdrom /mnt/cdrom# cp -r /mnt/cdrom/* /home/pxeboot/ovm_svr_2.2/# umount /mnt/cdrom如果是通过 DVD 安装,则仅需插入一次即可。复制完成后,请继续下一步。将vmlinuz 和initrd.img 文件复制到相应的 PXE 目标子目录中:# cp /home/pxeboot/ovm_svr_2.2/images/pxeboot/vmlinuz /home/pxeboot/ovm_svr_2.2# cp /home/pxeboot/ovm_svr_2.2/images/pxeboot/initrd.img /home/pxeboot/ovm_svr_2.2使用文本编辑器,在 PXE 服务器上的以下位置创建 kickstart 文件 (ks.cfg): /home/pxeboot/ovm_svr_2.2/ks.cfg 添加所需的 kickstart 命令。如果您知道所需的命令,请键入这些命令。或者,您可以复制并插入以下内容:lang en_US #langsupport en_US keyboard us #mouse genericusb timezone --utc America/Los_Angeles rootpw xxxx reboot bootloader --location=mbr install nfs --server n.n.n.n --dir /home/pxeboot/ovm_svr_2.2 clearpart --all part /boot --fstype ext3 --size 512 --ondisk sda part swap --size 4096 --ondisk sda part / --fstype ext3 --size 1 --grow --ondisk sda network --bootproto dhcp # password : abc123 ovsagent --iscrypted Y2fEjdGT1W6nsLqtJbGUVeUp9e4= #ovsmgmntif eth0 auth --useshadow --enablemd5 firewall --disabled #Do not configure the X Window System skipx text %packages @Everything %pre %post --nochroot %post其中,n.n.n.n 是PXE 服务器的 IP 地址。检查并确保 --dir 后指示的位置指向映像的顶层。保存kickstart 文件。使用文本编辑器,创建 PXE 配置文件(将命名为 default)。此文件定义了在网络引导过程中向目标系统显示的菜单。 下面的示例显示了 Oracle VM 菜单的两个标签:注- 以一个连续字符串的形式键入 append 和ks.cfg 之间的整个文本块。文本块必须连续,不能按回车键。 label ovm_svr_2.2 sda eth select kernel ovm_svr_2.2/images/pxeboot/vmlinuz append initrd=ovm_svr_2.2/images/pxeboot/initrd.img load_ramdisk=1 network ks=nfs:n.n.n.n:/home/pxeboot/ovm_svr_2.2/ks.cfg mem=32g label ovm_svr_2.2 sda eth select serial console kernel ovm_svr_2.2/images/pxeboot/vmlinuz append initrd=ovm_svr_2.2/images/pxeboot/initrd.img load_ramdisk=1 network ks=nfs:n.n.n.n:/home/pxeboot/ovm_svr_2.2/ks.cfg mem=32g console=ttyS0,115200其中,n.n.n.n 是PXE 服务器的 IP 地址。
Oracle 公开托管了一些软件包信息库,它们允许管理员直接在数据中心的系统上安装和更新软件。但是许多数据中心环境中存在网络限制,这可能就需要管理员创建本地信息库。通过创建本地软件包信息库,管理员可确保快速、可靠地访问软件,并提供其他机制确保系统上安装的软件版本(通过软件包整合或冻结)经过内部测试和验证流程,符合企业标准
步骤:
1:打开cmd
2:键入
sqlplus/nolog
3:
connsys/chang_on_install
as
sysdba;
4
:alter
user
scott
account
unlock;
5
:alter
user
scott
identified
by
tiger;
然后就可以改你的用户名和密码,然后就可以连接上了。(前提是你之前配置没有问题)
注意:要打开服务。否则不能操作