powerdesigner生成的数据库中没有字段说明的解决办法
??在powerBuilder中新建一个Physical Data Model,在其中新建一个用户表,信息如下图所示:此时的SQL语句可从其中的Preview视图中得到,如下图所示:这个时候生成的sql语句是没有注释的,而且sql语句可能也不是适合自己所对应的数据库语言。此时可以通过以下方法来生成注释并且选择所需的数据库语言。1、为sql生成注释,操作如下,我用的 …… 阅读全文
??在powerBuilder中新建一个Physical Data Model,在其中新建一个用户表,信息如下图所示:此时的SQL语句可从其中的Preview视图中得到,如下图所示:这个时候生成的sql语句是没有注释的,而且sql语句可能也不是适合自己所对应的数据库语言。此时可以通过以下方法来生成注释并且选择所需的数据库语言。1、为sql生成注释,操作如下,我用的 …… 阅读全文
一、SQL Server Profiler使用方法1、单击开始--程序--Microsoft SQL Server 2005--性能工具--SQL Server Profiler,如下图:2、弹出Sql server Profiler窗口,如下图:3、在工作窗口内,鼠标单击“文件---【新建跟踪(N)...】”,弹出数据库连接对话窗口,在对话窗口 …… 阅读全文
VS2012EF中无法生成复杂数据类型,提示所选存储过程或函数未返回任何列EF本身有许多缺陷,这个可能是EF其中之一,你可以先通过只包含最简单的"select*fromAleftJoinBON···"的存储过程,生成最终的复杂类型。实体类生成以后,你再修改存储过程,将一些逻辑判断加入存储过程。当然你也可以通过其他的方式调用存储过程。不要在一棵树上吊死。 …… 阅读全文
很多朋友都碰到这个问题,如果在查询中生成一个行号。比如有如下表tblA ID, CNAME, SCORE1 A001 802 B002 713 C003 924 E004 805 D005 85想按分数来得到名次,如何实现? Access的SQL语句中没有rownum之类的伪列函数。 不过除了采用程序来实现外,你还可以通过 …… 阅读全文
SQL2008还原的时候无法获得对数据库的独占访问权解决还原或删除sql server 2008数据库时,经常烩出现:“因为数据库正在使用,所以无法获得对数据库的独占访问权”,终解决方案如下关键SQL语句:ALTER DATABASE [datebase] SET OFFLINE WITH ROLLBACK IMMEDIATE用完之后再 …… 阅读全文
今天基本搞清楚SQL Server中递归查询的实现方式,So,先记录下来。不过呢,个人觉得SQL Server的递归查询相对于Oracle中的递归查询更加难以理解。从SQL Server 2005开始,我们可以直接通过CTE来支持递归查询,这对查询树形或层次结构的数据很有用。CTE即公用表表达式,虽然不恰当,但你可以将它看做成一个临时命名的结果集合。我们先建立一个示例表,名称为MENU …… 阅读全文