Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Oracle ѧϰ£ºPL/SQLÑ­Ðò½¥½øÈ«ÃæÑ§Ï°½Ì³Ì

 ¡¡¿Î³Ì ¶þ PL/SQL ²éѯÐк¯Êý
¡¡¡¡
¡¡¡¡±¾¿ÎÖØµã£º
¡¡¡¡1¡¢ÕÆÎÕ¸÷ÖÖÔÚPL/SQLÖпÉÓõÄROWº¯Êý
¡¡¡¡
¡¡¡¡2¡¢Ê¹ÓÃÕâЩº¯ÊýµÄ»ù±¾¸ÅÄî
¡¡¡¡
¡¡¡¡3¡¢SELECTÓï¾äÖÐʹÓú¯Êý
¡¡¡¡
¡¡¡¡4¡¢Ê¹ÓÃת»»º¯Êý
¡¡¡¡
¡¡¡¡×¢Ò⣺ÒÔÏÂʵÀýÖбêµã¾ùΪӢÎİë½Ç
¡¡¡¡
¡¡¡¡Ò»¡¢FUNCTIONµÄ×÷Óãº
¡¡¡¡
¡¡¡¡½øÐÐÊý¾Ý¼ÆË㣬Ð޸ĶÀÁ¢µÄÊý¾Ý£¬´¦ÀíÒ»×é¼Ç¼µÄÊä³ö£¬²»Í¬ÈÕÆÚÏÔʾ¸ñʽ£¬½øÐÐÊý¾ÝÀàÐÍת»»
¡¡¡¡
¡¡¡¡º¯Êý·ÖΪ£ºµ¥¶Àº¯Êý(ROW)ºÍ·Ö×麯Êý
¡¡¡¡
¡¡¡¡×¢Ò⣺¿ÉÒÔǶÌס¢¿ÉÒÔÔÚSELECT, WHERE, ºÍ ORDER BYÖгöÏÖ¡£
¡¡¡¡
¡¡¡¡Óï·¨£ºfunction_name (column|expression, [arg1, arg2,...])
¡¡¡¡
¡¡¡¡¶þ¡¢×Ö·ûÐͺ¯Êý
¡¡¡¡
¡¡¡¡1¡¢LOWER תСд
¡¡¡¡
¡¡¡¡2¡¢UPPER
¡¡¡¡
¡¡¡¡3¡¢INITCAP¡¡Ê××Öĸ´óд
¡¡¡¡
¡¡¡¡4¡¢CONCAT¡¡Á¬½Ó×Ö·û£¬Ï൱ÓÚ ||
¡¡¡¡
¡¡¡¡5¡¢SUBSTR¡¡SUBSTR(column|expression,pos[,len])
¡¡¡¡
¡¡¡¡6¡¢LENGTH¡¡ ·µ»Ø×Ö·û´®µÄ³¤¶È
¡¡¡¡
¡¡¡¡7¡¢NVL¡¡¡¡×ª»»¿ÕÖµ
      8¡¢ INSTR('String', 'r')   3
      9. LPAD(sal,10,'*')    ******5000
     10.TRIM('S' from 'SSMITH')  MITH
¡¡¡¡
¡¡¡¡ÆäÖУ¬1¡¢2¾­³£ÓÃÀ´ÅÅÔÓ£¬Ò²¾ÍÊÇÅųý²åÈëÖµµÄ´óСд»ìÓõĸÉÈÅ£¬È磺
¡¡¡¡
¡¡¡¡SQL> SELECT first_name, last_name
¡¡¡¡
¡¡¡¡2 from s_emp
¡¡¡¡
¡¡¡¡3 WHERE UPPER(last_name) = ’PATEL’;
¡¡¡¡
¡¡¡¡FIRST_NAME LAST_NAME
¡¡¡¡
¡¡¡¡Vikram¡¡¡¡Patel
¡¡¡¡
¡¡¡¡Radha¡¡¡¡ Patel
¡¡¡¡
¡¡¡¡Èý¡¢ÊýѧÔËË㺯Êý
¡¡¡¡
¡¡¡¡1¡¢ROUND
¡¡¡¡
¡¡¡¡ËÄÉáÎåÈ룺ROUND(45.923£¬2)¡¡= 45.92
¡¡¡¡
¡¡¡¡ROUND(45.923£¬0)¡¡= 46
¡¡¡¡
¡¡¡¡ROUND(45.923£¬-1)¡¡= 50
¡¡¡¡
¡¡¡¡2¡¢TRUNC
¡¡¡¡
¡¡¡¡½ØÈ¡º¯Êý
¡¡¡¡
¡¡¡¡TRUNC(45.923£¬2)= 45.92
¡¡¡¡
¡¡¡¡TRUNC(45.923)= 45
¡¡¡¡
¡¡¡¡TRUNC(45.923£¬-1)= 40
¡¡¡¡
¡¡¡¡3¡¢MOD¡¡Óà³ý
¡¡¡¡
¡¡¡¡MOD(1600£¬300)
¡¡¡¡
¡¡¡¡ÊµÀý£º
¡¡¡¡
¡¡¡¡SQL> SELECT ROUND(45.923,2), ROUND(45.923,0),
¡¡¡¡
¡¡¡¡2 ROUND(45.923,-1)
¡¡¡¡
¡¡¡¡3 from SYS.DUAL;
¡¡¡¡
¡¡¡¡ËÄ¡¢ORACLE ÈÕÆÚ¸ñʽºÍÈÕÆÚÐͺ¯Êý£º
¡¡¡¡
¡¡¡¡1¡¢Ä¬ÈϸñʽΪDD-MON-YY.
¡¡¡¡
¡¡¡¡2¡¢SYSDATEÊÇÒ»¸öÇóϵͳʱ¼äµÄº¯Êý
¡¡¡¡
¡¡¡¡3¡¢DUAL£Û'dju:el] ÊÇÒ»¸öα±í£¬ÓÐÈ˳ÆÖ®Îª¿


Ïà¹ØÎĵµ£º

ÅäÖÃweblogicÁ¬½ÓoracleµÄÊý¾ÝÔ´

 Name:JDBC-DEV1
JNDI Name:jdbc.datasource.DS1  
AdminServer
Row Prefetch Size:  48
Stream Chunk Size:256
URL:jdbc:oracle:thin:@192.168.0.118:1521:AAT
Driver Class Name:oracle.jdbc.OracleDriver
Á¬½Óoracle¼°postgresqlµÄÁ¬½Ó×Ö·û´®
package com.lwf.eus.util;
import java.sql.Conn ......

Oracle SQL¾«ÃîSQLÓï¾ä½²½â


--ÐÐÁÐת»» ÐÐתÁÐ
DROP TABLE t_change_lc;
CREATE TABLE t_change_lc (card_code VARCHAR2(3), q NUMBER, bal NUMBER);
INSERT INTO t_change_lc
SELECT '001' card_code, ROWNUM q, trunc(dbms_random.VALUE * 100) bal from dual CONNECT BY ROWNUM <= 4
UNION
SELECT '002' card_code, ROWNUM q, trunc(d ......

Áù¸ö½¨Òé·ÀÖ¹SQL×¢Èëʽ¹¥»÷

 SQL×¢Èë¹¥»÷µÄΣº¦ÐԺܴó¡£ÔÚ½²½âÆä·ÀÖ¹°ì·¨Ö®Ç°£¬Êý¾Ý¿â¹ÜÀíÔ±ÓбØÒªÏÈÁ˽âÒ»ÏÂÆä¹¥»÷µÄÔ­Àí¡£ÕâÓÐÀûÓÚ¹ÜÀíÔ±²ÉÈ¡ÓÐÕë¶ÔÐԵķÀÖδëÊ©¡£
¡¡¡¡Ò»¡¢ SQL×¢Èë¹¥»÷µÄ¼òµ¥Ê¾Àý¡£
¡¡¡¡statement := "SELECT * from Users WHERE Value= " + a_variable + "
¡¡¡¡ÉÏÃæÕâÌõÓï¾äÊÇºÜÆÕͨµÄÒ»ÌõSQLÓï¾ä£¬ËûÖ÷ҪʵÏֵŦÄܾÍÊÇ ......

ORACLE MODEL×Ó¾äѧϰ±Ê¼Ç

ORACLE 10GÖÐÐÂÔöµÄMODEL×Ó¾ä¿ÉÒÔÓÃÀ´½øÐÐÐÐ¼ä¼ÆËã¡£MODEL×Ó¾äÔÊÐíÏñ·ÃÎÊÊý×éÖÐÔªËØÄÇÑù·ÃÎʼǼÖеÄij¸öÁС£Õâ¾ÍÌṩÁËÖîÈçµç×Ó±í¸ñ¼ÆËãÖ®ÀàµÄ¼ÆËãÄÜÁ¦¡£
 
1¡¢MODEL×Ó¾äʾÀý
ÏÂÃæÕâ¸ö²éѯ»ñÈ¡2003ÄêÄÚÓÉÔ±¹¤#21Íê³ÉµÄ²úÆ·ÀàÐÍΪ#1ºÍ#2µÄÏúÁ¿£¬²¢¸ù¾Ý2003ÄêµÄÏúÊÛÊý¾ÝÔ¤²â³ö2004Äê1Ô¡¢2Ô¡¢3ÔµÄÏúÁ¿¡£
 
......

SQL Server 2005Á¬½Ó ´íÎóerror£º40´íÎó

error£º40´íÎó Ô­ÒòÊÇÒòΪ SQL Server2005 ĬÈϵÄÉèÖÃΪ²»ÔÊÐíÔ¶³ÌÁ¬½Ó£¬¾Í»áµ¼Ö´Ëʧ°Ü¡£ Ìáʾ£ºprovider£ºÃüÃû¹ÜµÀÌṩ³ÌÐò£¬ error£º40-ÎÞ·¨´ò¿ªµ½ SQL Server µÄÁ¬½Ó)¡£ÊµÀý£¨Ä¬ÈÏÊÇ¡°SQLEXPRESS¡± ·½·¨£º A:¿ªÊ¼->ÅäÖù¤¾ß->SQL Server ÍâΧӦÓÃÅäÖÃÆ÷->·þÎñºÍÁ¬½ÓÍâΧӦÓÃÅäÖÃÆ÷ B:Ñ¡database EngineµÄ¡ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ