Dường như derby không hỗ trợ câu lệnh có điều kiện [IF]. Làm cách nào để chúng tôi viếtbáo cáo điều kiện trong derby
if exists (select 1 from customers where name='somename')
update customers ...
else
insert into customers ...
trong trận derby? Derby cũng không có 'thay thế' của mysql.
Lưu ý: Tôi đang sử dụng derby làm đơn vị kiểm tra thay thế cho mysql [đó là sản xuất sẽ sử dụng mysql và kiểm tra đơn vị sẽ sử dụng derby].
Điều này sẽ không hoạt động. Derby DB không được ghi nhận không đề cập đến rằng mệnh đề CASE chỉ có thể được sử dụng như một phần của mệnh đề SQL khác, ví dụ: LỰA CHỌN. Ví dụ, SELECT COUNT CASE (*) KHI 1 THEN 10 ELSE 20 END TỪ
Các vấn đề liên quan