作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
<分区>
我有一个简单的问题 - 为了举例,让我们有表格
CITY(ID,Name).
一个想法是,当我想添加新城市时,我首先要确保它不在表 CITY 中。
代码示例为:
IF cityName NOT IN (SELECT name FROM city) THEN
INSERT INTO City(ID, NAME) VALUES(100, cityName);
ELSE
Raise namingError;
END IF;
但是我不能在 if 语句中包含那个子查询,所以我应该用什么来替换它?我可以使用任何类型的列表或变量或技巧?
我是一名优秀的程序员,十分优秀!