随笔分类 -  SQL

摘要:初学SQL表连接的时候,什么笛卡尔积,左连接,右连接看的头都大了 后来看了《SQL Server技术内幕2008:T-SQL查询》之后,豁然开朗。今天写数据库又用到了表连接,印象有点模糊了,赶紧找地方写下来先。 所谓的笛卡尔积其实就是多行数据交叉连接。 例如A 1 与 M 3 A 1 N 4B 2 N 4 进行笛卡尔积得 A 1 M 3 B 2 N 4 B 2 M 3 其实表连接总共就4种连接,分别是交叉连接,内连接,外连接和多表连接 1.交叉连接 关键字(cross join) 交叉连接就是两表进行笛卡尔积获得的结果集 2.内连接 关键字(inner join) 内连接就是两表进行笛卡尔积. 阅读全文
posted @ 2012-10-25 23:53 ζ老豆角 阅读(187) 评论(0) 推荐(0)
摘要:今天分离附加数据库,分离出去然后再附加,没有问题。但是一把.mdf文件拷到其它文件夹下就出错,错误如下: 无法打开物理文件"E:\db\homework.mdf"。操作系统错误 5:"5(拒绝访问。)"。 (Microsoft SQL Server,错误:5120)问了下朋友,朋友说找到.mdf文件改文件的安全权限。搞了半天才明白,原来是找到.mdf文件,右键->属性->安全->选择当前用户->编辑->完全控制。如果还出现这种情况,记得把.log文件的安全权限也 阅读全文
posted @ 2012-10-10 21:52 ζ老豆角 阅读(182) 评论(0) 推荐(0)