几个浪潮软件的SQL Server 面试题,just try it!
内联接和外联接的区别?SQL Server 如何优化的?
ASP.NET 程序如何优化?
SQL Server 的端口是什么?
在电影订票系统中,当票只剩下三张,而有四个人同时要订,数据库和线程如何处理?
当数据库表中的一条记录不能被删除,会是什么问题导致的? --------------------编程问答-------------------- --------------------编程问答-------------------- 我只想知道这2个跳的意见:在电影订票系统中,当票只剩下三张,而有四个人同时要订,数据库和线程如何处理?
当数据库表中的一条记录不能被删除,会是什么问题导致的? --------------------编程问答-------------------- 当数据库表中的一条记录不能被删除,会是什么问题导致的?
1.最大可能是外键约束 --------------------编程问答--------------------
同感 --------------------编程问答-------------------- 三楼的答案和我想的一样,不过那面试官的答案显然不是这一点。 --------------------编程问答--------------------
导致这一情况的原因很多,我认为可能是权限的问题,该登陆用户可能只有查询权限,而没有删除权限,从而导致删除失败。 --------------------编程问答-------------------- 内联接和外联接的区别?
以自己这张表为基础的叫内连接,以多张表的叫外连接
SQL Server 如何优化的?
遵守SQL语句规则
不带where条件的SQL语句一定不能使用索引,所以尽量不要书写不带where条件的SQL语句;
在where条件中有索引的字段不能使用函数;
在where条件中有索引的字段不能参与运算;
尽量少用not in、not exists、like ‘%’等关键字;
优先考虑关联查询、其次考虑集合查询、最后考虑子查询;
where条件中限制性强的条件要写在where子句的末尾(SQL语句是从右向左解析的);
多表查询的时候,驱动表应是返回数据少的表(FROM子句中放在最后的一个表就是驱动表);
对于联合索引来说,当where中含有联合索引的第一个字段时该索引有效。
ASP.NET 程序如何优化?
优化要看指哪方面的优化,是维护呢还是速度呢。
SQL Server 的端口是什么?
1433
在电影订票系统中,当票只剩下三张,而有四个人同时要订,数据库和线程如何处理?
排队买票
当数据库表中的一条记录不能被删除,会是什么问题导致的?
外键关联。
补充:.NET技术 , .NET Framework