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 ?
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
samfisher
@samfisher +1
he ya niye buna plsql yazdın ki?
€xpolerer
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 :)
celeron 300a
1