Vinnaren i pepparkakshustävlingen!
2008-05-08, 11:55
  #1
Medlem
Varför funkar inte :
CREATE GLOBAL TEMPORARY TABLE tbl1 AS
select * from s.tbl2
ON COMMIT DELETE ROWS

dock funkar :
CREATE GLOBAL TEMPORARY TABLE tbl1
( col1 NUMBER)
ON COMMIT DELETE ROWS;

funkar:
CREATE TABLE tbl1 AS
select * from s.tbl2

Kan man inte köra AS på temptbl?
Citera
2008-05-08, 18:45
  #2
Moderator
Protons avatar
Citat:
Ursprungligen postat av fool000
Varför funkar inte :
CREATE GLOBAL TEMPORARY TABLE tbl1 AS
select * from s.tbl2
ON COMMIT DELETE ROWS

dock funkar :
CREATE GLOBAL TEMPORARY TABLE tbl1
( col1 NUMBER)
ON COMMIT DELETE ROWS;

funkar:
CREATE TABLE tbl1 AS
select * from s.tbl2

Kan man inte köra AS på temptbl?

vad händer om du försöker dej på nåt i stil med
Kod:
CREATE GLOBAL TEMPORARY TABLE tbl1
select * from s.tbl2 
ON COMMIT DELETE ROWS 

bortsett från global och triggern så ser det ungefär ut så i MySQL och det borde funka....
Citera
2008-05-09, 10:18
  #3
Medlem
SQL-fel
ORA-00922: missing or invalid option
...tack ändå


Edit:
Hittade det till slut....så ska det se ut:
CREATE GLOBAL TEMPORARY TABLE tbl1
ON COMMIT DELETE ROWS AS
select * from s.tbl2
__________________
Senast redigerad av fool000 2008-05-09 kl. 10:28.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback