[]
Basit PL/SQL sorusu
Pek DB adamı sayılmam, bugüne kadar Excel'e çıkarıp işimi görüp batch update'lerle hallettim ama bugün artık tak etti. Şimdi şöyle bir şey yaptım, tablo basit:
testtable
id text
-- ----
3 hede
5 hödö
8 sabri
text sütununun sonuna '_X' eklemek istedim: pastebin.com
soracaklarım şunlar:
1- olay biraz amele işi mi ? satır satır gitmenin daha pratik bir yolu var mı ? çünkü rownum kullanılamıyor - ya da ben beceremedim.
2- ben her yerde variable kullanmak zorunda mıyım ? mesela 7. satırda:
text=select text from testtable where id=i||'_X'
yapamadım, mecburen t diye bir değişkenle hallettim. bir kere içeri girince fonksiyon içinde select kullanamıyor muyum ?
testtable
id text
-- ----
3 hede
5 hödö
8 sabri
text sütununun sonuna '_X' eklemek istedim: pastebin.com
soracaklarım şunlar:
1- olay biraz amele işi mi ? satır satır gitmenin daha pratik bir yolu var mı ? çünkü rownum kullanılamıyor - ya da ben beceremedim.
2- ben her yerde variable kullanmak zorunda mıyım ? mesela 7. satırda:
text=select text from testtable where id=i||'_X'
yapamadım, mecburen t diye bir değişkenle hallettim. bir kere içeri girince fonksiyon içinde select kullanamıyor muyum ?
usta pl/sql'e falan gerek yok, şöyle bir update querysinin işe yaraması lazım:
update testtable set text=text||'_X';
edit: bir de pics unrelated yazman lazım duyuruya :D
update testtable set text=text||'_X';
edit: bir de pics unrelated yazman lazım duyuruya :D
- samfisher (11.10.13 15:08:04 ~ 15:09:32)
@samfisher +1
he ya niye buna plsql yazdın ki?
he ya niye buna plsql yazdın ki?
- €xpolerer (11.10.13 15:15:47)
he ya harbi mal gibi hissettim kendimi şimdi
yani örnek olarak while'ın içnde bir şey yapmak istedm aslında ama zaten gerek olmadığını farketmemişim itiraf ediyorum :)
yani örnek olarak while'ın içnde bir şey yapmak istedm aslında ama zaten gerek olmadığını farketmemişim itiraf ediyorum :)
- celeron 300a (13.10.13 13:33:04)
1