存档

  • SQL多表过滤查询

    快下班的时候不落天空给发过来一道SQL题,刚好也没事干,就试试看呗,自己人,做不出来也不丢啥人嘛,O(∩_∩)O哈哈~
    不费话了,题目大意是这样的:有a,b,c三张表,要求同时一次性查出从a,b两表中过滤掉c表后的数据,给出信息如下:

    2010年6月21日 | 归档于 数据库技术
    标签: ,
  • 关于数据库动态自定义排序

    我不但得写Ext,还得自己设计并建库建表。我还需要实现的一个功能就是,在拖拽数据进行分类的时候,要求能够自定义排序。就是说如果现在某分类下有A、B两个产品,我现在要从DataView中拖一个C进去,如果我把C拖到B上放下,那么我的数据排序就要变为ACB,拖到A上放下则为CAB,如果当前鼠标下面没有数据(鼠标没停留在AB上),那么C则排在最后。

    2009年5月18日 | 归档于 数据库技术
    标签:
  • 数据库命名规则

    在下面的命名规则中,我们会经常用到一个词“标识”,标识=描述特定含义的英文单词,标识内容太长时,可以将标识内的英文单词用缩写。

    2008年12月4日 | 归档于 数据库技术
  • 数据库设计规范

    1.采用有意义的字段名
    每个单词要求全部用小写,用下划线“_”来连接每个单词,例如:www_ineeke_cn。尽可能的把字段描述的清楚些。当然也别做过头了,比如www_ineeke_cn_is_a_blog虽然很富有说明性,但没人愿意键入这么长的名字,具体尺度就在你的把握中。

    2008年12月3日 | 归档于 数据库技术
  • 数据库触发器与事务

    当对数据库中的一张表进行操作且同时又要对与之相关的其他表的数据进行修改时,要如何操作呢?一种方法是写出每一个操作的SQL语句,然后逐一执行。但是,如果碰到银行转账这种业务,我们需要先从A帐户扣钱,然后给B帐户加钱。若A帐户扣钱成功但是B帐户加钱失败,我们还得再多写一条SQL用以在失败的时候再把A的钱给加上。这样太麻烦而且需要我们在底层写很多数据库操作代码,容易出错也不安全。

    2008年10月13日 | 归档于 数据库技术
  • 列名或所提供值的数目与表定义不匹配

    今天在操作数据库的时候报出了一个错误:java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]插入错误: 列名或所提供值的数目与表定义不匹配。怎么可能呢,我昨天对同样的数据库同样的表执行同样的操作时候是没有问题的啊!开玩笑呢吧!开始抓虫…

    2008年10月12日 | 归档于 数据库技术
  • 解决SQL 2005 中不允许远程连接的方法

    今天在SQL2000的基础上又装了SQL2005结果发现SQL2005不能使用SA登陆只能集成认证方式登陆,郁闷了~,找了点资料来按部就班搞定。

    1、打开外围应用配置器——》服务和连接的外围应用配置器,作如下配置后重启服务:

    2008年9月27日 | 归档于 数据库技术
  • SQL Server不允许进行远程连接的解决办法

    刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:”在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 – 无法打开到 SQL Server的连接) “,现在针对此问题总结如下:
    明白了SQL Server是个网络数据库就可迎刃而解了,简单的分为下面的几种情况。
    ◆1.数据库引擎没有启动。有两种启动方式:
    (1)开始->程序->Microsoft SQL Server 2005->SQL Server 2005外围应用配置器,在打开的界面单击”服务的连接的外围应用配置器”,在打开的界面中找到Database Engine,单击”服务”,在右侧查看是否已启动,如果没有启动可单击”启动”,并确保”启动类型”为自动,不要为手动,否则下次开机时又要手动启动;

    2008年8月17日 | 归档于 数据库技术
  • sql server 触发器

    1触发器是在对表进行插入、更新和删除操作时自动执行的存储过程.触发器通常用于强制业务规则. 2触发器还是一个特殊的事务单元,当出现错误时,可以执行 rollback transaction 回滚撤销操作 3触发器一般都需要使用临时表:delcted表和inserted表,它们存放了被删除或插入的记录行副本 4触发器从触发的条件来分,包括以下类型. INSERT触发器,当试图向表中插入数据时

    2008年7月20日 | 归档于 数据库技术
  • sql 存储过程

    1存储过程是一组预编译的SQL语句,存储过程可以包含数据操纵语句、逻辑控制语句个调用函数 2存储过程可以加快查询的执行速度,提高访问数据的速度,帮助实现模块化编程,保持一致性和提高安全性 3存储过程分为2中系统存储过程用户自定义存储过程用creat proc 语句创建用户自定义存储过程用exec语句调用存储过程存储过程的参数分为输入参数和输出参数,输入参数向存储过程中传入值

    2008年7月20日 | 归档于 数据库技术
‘数据库技术’ 分类的存档