Toon posts:

[sql] resultaat van een select statement gebruiken

Pagina: 1
Acties:

Verwijderd

Topicstarter
in een alter table statement

kort gezegd ik wil de uitvoer gebruiken van een select statement in een alter datafile statement

bv

select file_name , round(bytes*1.5/1024/1024) from dba_data_files where tablespace_name='SXMRAP;

de waardes file_name , round(bytes*1.5/1024/1024) moeten dan weer gebruikt worden in het commando

alter database datafile 'file_name resize round(bytes*1.5/1024/1024)M;

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 09:31

Crazy D

I think we should take a look.

Ik snap niet echt wat je bedoelt geloof ik, maar kun je niet iets doen als
SELECT 'ALTER DATABASE datafile \'' + file_name
+ '\' RESIZE ' + STR(round(bytes*1.5/1024/1024))
FROM...
:?

Zodat je dus als resultaat de ALTER query hebt die je wilt hebben. Hoef je die alleen nog maar naar file te laten uitspugen ;)

Exact expert nodig?


Verwijderd

Topicstarter
tuurlijk werkt dat maar dan moet ik weer sub scripts gaan bedenken enzo enzo

het enige wat ik wil de de waarde van de select statement gebruiken in mijn alter

dat moet toch mogelijk zijn , wellicht met variables of zo