sql - ORA-00917: missing comma when insert not exist in oracle -


i have query :

insert kontak (idkontak, nama, nohp, alamat, groupkontak_fk) values  (sq_idkontak.nextval, 'andika pratama', '+6285226202202', 'jpr', '' not exists (select * kontak nama = 'amin')) 

i want insert data kontak table based on values not exist in kontak nama='amin'.

when ran got error :

ora-00917: missing comma

any suggestion?

if trying conditional insert, can either use merge, or use this, assuming want insert 'andika pratama' if 'amin' not there (which doesn't make sense me, seems goal):

insert table1(id1, col1, col2)   select sequence1.nextval, 'val1', 'val2'     dual     not exists (select 1 table1 col1 = 'amin') 

http://docs.oracle.com/cd/b19306_01/server.102/b14200/statements_9014.htm


Comments

Popular posts from this blog

swift - Button on Table View Cell connected to local function -

dns - Dokku server hosts two sites with TLD's, both domains are landing on only one app -

c# - ajax - How to receive data both html and json from server? -