一道SQL面试题

来源:百度知道 编辑:UC知道 时间:2024/05/28 12:48:20
请举出Select/insert/modify/update/delete
在什么情况下会产生错误

比如insert我就知道如果碰见主键不唯一的情况会插入失败,别的语句还真不知道。。哪些情况会发生错误

Select max min 之类的函数却没有分组
group by 会报错,特殊情况除外

modify 有数据好像不可以修改,会报错

update 类型必须一致

delete 表不存在会报错(o(∩_∩)o...)

我知道的大致这些

首先你不在你的数据库之下操作..什么都会报错..根本就找不到当前表
select 没有找到表.或者列名..
insert 插入数据不一致.或者类型不同.
后面的也不列举了. 反正你没有找到表或者列名.都会报错

最常见的错误就是数据类型不对,,其它的很少有错误的。。。

应该是考察您对外键和约束的了解程度有多深,建议到微软上看看详细内容。