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

ÇëÎÊoracle Àï foreign keyµÄÎÊÌâ

CREATE OR REPLACE TYPE Student_type AS OBJECT(
  SSN varchar(30),
  name varchar(30),
  DOB DATE,
  Gender CHAR(1),
  age integer,
  address Address_type, 
)NOT FINAL;
/


CREATE OR REPLACE TYPE Master_type UNDER Student_type(  
)NOT FINAL;
/

CREATE OR REPLACE TYPE PHD_type UNDER Student_type(
  Advisor varchar(30),
  Program varchar(10)
);
/

CREATE TABLE students of Student_type(
  Primary key(SSN)
);

CREATE TABLE MasterAssigned(
  stuId varchar(30),
  taskId varchar(20),
  schedule TimeSchedule,
  Primary key(stuID,taskId,schedule),
  Foreign key(stuId) references Students(SSN) 
  Students IS OF (ONLY Master_type),
  Foreign key(taskId) references Tasks(TaskID) TREAT Tasks.Object_Value AS PictureTask
);

MasterAssigned ÀïstuId Èç¹ûÖ»Ö¸master typeµÄ»°£¬ Õâ¸öforeign key Óï¾ä¸ÃÔõÃ´Ð´ÄØ£¿
лл´ó¼ÒÁË 

CREATE TABLE MasterAssigned( 
  stuId varchar(30), 
  taskId varchar(20), 
  schedule TimeSchedule, 
  Primary key(stuID,taskId,schedule), 
  constraint fk_name foreign key (stuId) r


Ïà¹ØÎÊ´ð£º

javaÔõôÁ¬½ÓOracle£¬¼±°¡ - Java / JavaÏà¹Ø

private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......

server 2000Êý¾Ý×ªÒÆµ½oracle - Oracle / »ù´¡ºÍ¹ÜÀí

ÎÒÓÐÒ»¸öserver 2000ÀïµÄÊý¾Ý,ÏÖÔÚÏëתµ½oracleÊý¾Ý¿âÉÏÓÃ,²»ÖªµÀÓÐûÓиßÊÖÓмòµ¥ÓÖ¿ì½ÝµÄ·½·¨,ǰÌáÊDz»ÄܸÄÔ­À´oracleÀïµÄÔ­ÓеÄÊý¾Ý¿â,Ö»ÄÜн¨

ÒýÓÃ
°²×°£Ï£Ò£Á£Ã£Ì£ÅµÄ£Ï£Ä£Â£Ã£¬È»ºóÓãӣѣ̡¡£Ó£Å£Ò£Ö£Å£ ......

oracle ×Ô¶¨Òå·Ö×é - Oracle / »ù´¡ºÍ¹ÜÀí

select sum£¨a.t)from ta a group by ta.a,ÕâÌõÓï¾ä½«±ítaÖеÄÊý¾Ý°´ÕÕa×ֶηÖ×é»ã×Üt×ֶΡ£
½á¹û±ÈÈ磺
3 30
4 50
ÎÒÏëµÃµ½Õâ¸ö½á¹û£º
1 0
2 0
3 30
4 50
5 0
Õâ¸ö½á¹û£¬ÇëÎÊsqlÓï¾äÔõôд£¿¶àл
nobody ......

Ò»¸öpl/sqlÎÊÌâ - Oracle / ¿ª·¢

ÎÒÊÇÔÚtoadÖÐÊäÈë϶Îsql
  declare
  TYPE test_rec IS record(
  code varchar(10),
  name varchar(30)
  );
  v_book test_rec;
    ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ