• SQLServer 查询当前数据库连接并清除未关闭的连接

    最近在优化公司的商城项目,从最开始的单站点,到现在的站点负载+服务负载。性能提高不少,但是新的问题暴露了,在以前的代码中居然存在ADO.NET和Dapper共用数据库连接的情况。导致数据库一直提示连接池达到最大限度报错。查了代码发现是代码中存在ADO.NET进行了连接的Open,给Dapper使用但并没有释放的BUG(填坑的苦谁人懂)。代码优化好了,但是数据…

    2019年3月31日 0 1.43K 0
  • SQLServer通过SQL脚本进行BAK备份文件数据库还原

    最近操作数据库SQLServer比较多,其中有一个操作比较麻烦,就是需要通过一个数据库还原成其他数据库,并且创建相对应的用户与密码。手动操作肯定太麻烦,用下面的脚本即可方便完成~ 只需将以上代码中的变量替换即可: 将“C:\DBbak\TestDBbackup.bak”替换为你数据库备份的文件路径 DBName_XXX:数据库名 user_XXX:数据库登录…

    2019年3月18日 0 1.55K 0
  • .NET中SQLServer使用set @ReturnValue= @@IDENTITY的Oracle写法

    最近还是在做这个项目,在上一篇文章中提到了。SQLServer的select @@identity在Oracle中的写法但是不知道为什么我在执行的时候出现了错误。显示字符错了,四处查找资料。翻看Oracle的文档,最后找到了一个完美替换的写法。在SQLServer中使用是这样的 以上这个方法就可以在运行之后使用parameters[3].Value取出刚刚插…

    .NET 2014年2月24日 0 6.08K 0
  • SQLServer的select @@identity在Oracle中的写法

    在SQLServer中做多表关联操作的时候不知道大家有没有用过一个方法“select @@identity”用来取当前插入记录的ID,最近需要把代码从SQLServer迁移到Oracle中遇到了这个问题。在Oracle中并不支持“select @@identity”这种写法。那该怎么办呢?下面我们就需要用到多功能的dual了。在Oracle中我们可以使用 s…

    2014年2月18日 0 4.08K 0
  • System.Data.DbType 与其它DbType的映射关系

    有如下类型的映射对照: System.Data.SqlClient.SqlDbType System.Data.OleDb.OleDbType System.Data.Odbc.OdbcType System.Data.OracleClient.OracleType 格式:DbType.枚举名(枚举值) = DbType.枚举名(枚举值) System.Da…

    2014年2月17日 0 5.70K 0
  • SQL查询某一年和某个月的数据

    今天开发一个关于数据筛选的功能时用到的,由于以前一直用oracle,对于时间筛选也没有太过在意,现在换成SQLServer,本来以为会比较复杂,没想到也是这么简单。下面是例子: 2011年每月注册的人数 SELECT CONVERT(CHAR(7), joindate,120), COUNT(*) FROM member where year(joindat…

    2013年10月15日 0 5.92K 0
  • FOR XML PATH应用之用一条SQL语句横向合并结果行

    合并前结果集: id FType FName 1 水果类 苹果 2 水果类 香蕉 3 水果类 雪梨 4 水果类 西瓜 5 水果类 荔枝 6 水果类 柚子 7 交通类 公车 8 交通类 地铁 9 交通类 动车 10 交通类 火车 11 交通类 汽车 12 交通类 轮船 13 动物类 小猫 14 动物类 小狗 15 动物类 兔子 16 动物类 小鸟 合并后结果集…

    2013年5月14日 0 3.01K 0

联系我们

在线咨询:点击这里给我发消息

邮件:service@fangsi.net

工作时间:周一至周五,9:30-18:30,节假日休息