SqlServer/PowerDesigner
yunhaiC QQ654777694
这个作者很懒,什么都没留下…
展开
-
MSSQL内外连接(INNER JOIN)语句详解
在之前,我对MSSQL中的内连接和外连接所得出的数据集不是很清楚。这几天重新温习了一下SQL的书本,现在的思路应该是很清楚了,现在把自己的理解发出来给大家温习下。希望和我一样对SQL的连接语句不太理解的朋友能够有所帮助。(发这么菜的教程,各位大大们别笑话偶了,呵:D )有两个表A和表B。表A结构如下:Aid:int;标识种子,主键,自增IDAname:varchar数据情况,即用select *转载 2008-07-22 14:45:00 · 1150 阅读 · 0 评论 -
command line option syntax error/type command for help错误
<br />解决方案信息:<br /><br />当安装程序安装到:安装程序正在安装ms数据访问组件时,屏幕出现错误提示:command line option syntax error,type command for help然后点确定继续,结果到:安装程序正在安装HTML帮助时,屏幕又出现标题为html help 1.32 update错误警对话框提示:command line option syntax error,type command for help然后我再点确定继续,安装程序开始复制文转载 2010-09-08 22:48:00 · 11536 阅读 · 0 评论 -
xp安装Sql Server 2005
刚看了篇xp操作系统安装免费SqlServer2005操作流程,想到不久前反复折磨Sql的过程,这里分享安装Sql Server 2005开发版。就像《ASP.NET第一步》里写的,数据库是所有程序员的基础。作为数据存储的两种方式之一(文件和数据库),数据库知识是非常重要,今天我们分享,数据库中最简单的Sql Server 2005安装、删除方法。安装的方法要想能用Sql Server能跑起来,要安装数据库引擎和数据库管理工具。----------------------------------------原创 2011-02-08 20:35:00 · 1981 阅读 · 0 评论 -
数据库正规化和设计技巧
<br />在动态网站的设计中,数据库设计的重要性不言而喻。如果设计不当,查询起来就非常吃力,程序的性能也会受到影响。无论你使用的是mySQL或者Oracle数据库,通过进行正规化的表格设计,可以令你的PHP代码更具可读性,更容易扩展,从而也会提升应用的性能。 <br /> 简单说来,正规化就是在表格设计时,消除冗余性和不协调的从属关系。在本文中,我将通过五个渐进的过程来告诉你在设计中应该了解的正规化技巧。从而建立一个可行而且效率高的数据库。本文也会详细分析一下可以利用的关系类型。 <br /><br /转载 2011-03-14 15:40:00 · 785 阅读 · 0 评论 -
C#连接firebird
Firebird .NET Data Provider是一个用来操作Firebird数据库的数据访问组件,目前的版本是1.7。该组件提供了访问和操作Firebird数据库的各种函数,其使用非常简单,使用符合ADO.NET的规范。因此在使用上我们不会有太大的陌生感。在安装F转载 2011-09-23 11:56:23 · 6640 阅读 · 1 评论 -
错误信息汇总-SQL CODE和SQL State相关
操作数据库过程中,遇到许多问题,很多都与SQL CODE和SQL State相关,现在把一个完整的SQLCODE和SQLState错误信息和相关解释作以下说明,一来可以自己参考,对DB2错误自行找出原因 (声明:这是搜集网上的资料得来的,详细出处不记得了) sqlcode转载 2011-09-28 11:38:11 · 9483 阅读 · 0 评论 -
访问任何数据库,都是这么简单,只需三句话
一、基础应用话不多说,代码为证。以Access数据库为例:DataManager dm = new OleDbManager(@"x:\data.mdb");dm.Open();dm.Exec("any SQL Command");//执行SQL语句,返回受响应的行数以SQL Server数据库为例:DataManager dm = new SQLManager("se转载 2012-05-10 15:03:33 · 1006 阅读 · 0 评论 -
一个题目涉及到的50个Sql语句
Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; select a.S# from (select s#,score from SC where C#转载 2011-03-08 14:00:00 · 796 阅读 · 0 评论 -
数据库表的三种关系
数据库表的三种关系1. 一对一的关系(1:1): 在一表中有一条记录,则在另一张表中有一条记录相匹配。一般是看主表每一个字段对应另一张表的匹配记录条数。 上图中学生实体与政治面貌实体是1:1的关系,一个学生只有一个政治面貌。(不能单纯的按数据库一对一的定义,查看一个政治面貌对应多个学生) 2. 一对多的关系:(1:N) 学生和精通专业之间就是1:N的关系,一个转载 2013-04-14 09:51:33 · 3260 阅读 · 1 评论 -
[SQL 2000]发生错误1069:由于登录失败而无法启动服务
错误1069是一个Windows NT/2000的系统错误。错误1069表明服务不能被启动(当启动服务时返回“登录失败”错误)。例如,当启动MSSQLServer服务时,得到如下错误提示:发生错误1069:由于登录失败而无法启动服务此时正在MSSQLServer服务上执行该服务操作如果服务被一个没有“登录服务”权限的帐户所启动时会发生1069错误。解决该问题的方法是给予该帐户以“登录服转载 2009-12-01 19:08:00 · 1107 阅读 · 0 评论 -
SQL除法运算保留小数位
select cast(cast(10 as float)/3 as decimal(10,2)) as print还有Ceiling()和Floor()函数一个是上取整,一个是下取整,很好用咯转载 2009-05-15 08:56:00 · 22408 阅读 · 1 评论 -
手把手教你学vfp+sql2000的cs系统吧!
一、基本准备1、安装SQL个人版+SP4;2、安装VFP9+SP1+汉化。(看自己中意汉化否)3、会做一点单机版的项目。二、准备实施1、启动SQL企业管理器,选择当前服务器,新建一数据库,命名 cj,在该库下建一表,字段为 字段名 类型 宽度 编号 C 6 姓名 C 8 职务转载 2008-06-27 13:37:00 · 1629 阅读 · 0 评论 -
MS SQL Server:存储过程实例
存储过程实例1. T-SQL 创建存储过程例1: 使用简单的存储过程USE AdventureWorks;GOIF OBJECT_ID ( HumanResources.uspGetAllEmployees, P ) IS NOT NULL DROP PROCEDURE HumanResources.uspGetAllEmployees;GOCREATE PROCEDURE Huma转载 2008-10-03 21:05:00 · 1760 阅读 · 0 评论 -
sql存储过程学习实例
什么是存储过程呢? 定义: 将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。 讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊? Microsoft公司为什么还要添加这个技术呢? 那么存储过程与一般的SQL语句有什么区别呢转载 2008-10-03 21:07:00 · 5468 阅读 · 0 评论 -
inserted与deleted表
触发器语句中使用了两种特殊的表:deleted 表和 inserted 表。Microsoft® SQL Server 2000 自动创建和管理这些表。可以使用这两个临时的驻留内存的表测试某些数据修改的效果及设置触发器操作的条件;然而,不能直接对表中的数据进行更改。 inserted 和 deleted 表主要用于触发器中: 扩展表间引用完整性。 在以视图为基础的基转载 2008-10-22 15:11:00 · 1368 阅读 · 0 评论 -
在SQL Server数据库之间进行数据导入导出
本文讨论了如何通过Transact-SQL以及系统函数OPENDATASOURCE和OPENROWSET在同构和异构数据库之间进行数据的导入导出,并给出了详细的例子以供参考。1. 在SQL Server数据库之间进行数据导入导出(1).使用SELECT INTO导出数据 在SQL Server中使用最广泛的就是通过SELECT INTO语句导出数据,SELECT INTO语句同时具备两个转载 2008-10-23 19:38:00 · 1486 阅读 · 1 评论 -
SQL一些常用的小函数
1:replace 函数第一个参数你的字符串,第二个参数你想替换的部分,第三个参数你要替换成什么select replace(lihan,a,b) -----------------------------lihbn(所影响的行数为 1 行)========转载 2009-02-05 16:54:00 · 791 阅读 · 0 评论 -
安裝SQL2000出現的問題"先前的程式安裝在安裝機制上建立了擱置檔案作業
先前的程式安裝在安裝機制上建立了擱置檔案作業 系統是 XP,試過網上給予的解決方法,無法解決,請高手指點 先前的程式安裝在安裝機制上建立了擱置檔案作業。執行安裝程式前您必須重新啟動電腦 如果出現這個錯誤訊息,請重新啟動伺服器,然後嘗試再安裝一次。如果重新啟動伺服器之後,還是出現同樣的錯誤訊息,表示您嘗試刪除的檔案,可能是唯讀檔案。 如果要转载 2009-05-19 11:19:00 · 2672 阅读 · 0 评论 -
SqlServer 除法运算遇到被零除错误
我用以下两种方法解决:1.select a/case when b=0 then 1 else b end as c;2.select case when b=0 then null else a/b end;(推荐)转载 2009-05-15 08:15:00 · 3827 阅读 · 0 评论 -
数据库实体间多对多关系处理
数据库实体间多对多关系处理 数据库实体间有三种对应关系:一对一,一对多,多对多。一对一关系示例:一个学生对应一个学生档案材料,或者每个人都有唯一的身份证编号。一对多关系示例:一个学生只属于一个班,但是一个学院有多名学生。多对多关系示例:一个学生可以选择多门课,一门课也有多名学生。 这三种关系在数据库中逻辑结构处理分析: 1.一对多关系处理:我们以学生和班级之转载 2013-04-14 10:30:38 · 5186 阅读 · 1 评论