
数据库涉猎
文章平均质量分 68
马兆娟
这个作者很懒,什么都没留下…
展开
-
[Sql Server] 行转列 <一>------静态转换
一、数据库"行转列" or "列转行"指的是 1.数据库"行转列"说的是这样一类情况: 有时候为了数据库表的设计满足用户的动态要求(比如添加字段),我们采用定义字段名表,然后定义一个字段值的表,这样就达到了用静态表达动态,换句话说就是把数据库表中本来应该是横向的延伸转化为纵向的延伸,再换句话说就是把数据库中本应是字段的增加转化为记录条数的增加。然而,原创 2012-09-05 21:03:03 · 3983 阅读 · 5 评论 -
SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM之间
错误场景: 用ASP.NET制作web网站的添加用户功能时,调用写好的存储过程出错 错误提示: 出错原因: 出现这种问题多半是因为你插入或者更新数据库时,datetime字段值为空默认插入0001年01月01日造成datetime类型溢出。 传给数据库表的时间类型值是null值。这里的null指的是程序代码中的null,多数出现这种原创 2012-11-17 19:13:33 · 34884 阅读 · 15 评论 -
Sql Server 编写多条件查询语句的存储过程--包含语法错误的存储过程与正确存储过程
最近做的《教务-基础系统》中有这样的需求,根据传入的条件查询相应的数据信息。比如根据校区查询某一校区的建筑信息;如果不传入校区信息,则查询各个校区全部建筑信息。于是写了多条件查询的存储过程。当然这个存储过程可能还有优化之处,等待高人指点! 一、包含语法错误的多条件查询存储过程 1.存储过程建立 2.错误展示原创 2013-01-22 13:59:30 · 5879 阅读 · 6 评论 -
《项目经验》--简单三层使用DataTable向数据库表批量导入数据---向SqlServer多张张表中导入数据
前面已经介绍过如何向数据库的一张表中批量导入数据,详情见博客《项目经验---简单三层使用DataTable向数据库表批量导入数据---向SqlServer一张表中导入数据》;本文主要介绍如何向SqlServer的多张表中批量导入数据。 如今有这样一个需求,需要批量导入建筑信息,依据数据库表结构设计,批量导入建筑信息,需要向数据库相应的三张表都写入数据。 看一下数据库表结构设计:原创 2013-02-21 16:09:46 · 9049 阅读 · 10 评论