随笔分类 - oracle
摘要:做了一个项目,然后遇到这样的一个问题自己写了这个方法,觉得很实用就贴上来分享一下吧首先定义数组,我是同事session传值的 Dim struser As New List(Of String) struser = Session("chooseuser") strruser = "" For a = 0 To struser.Count - 1 If a = 0 Then strruser = "'" & struser.Item(a).ToString.Trim & "'" El
阅读全文
摘要:之前一直用DATATABLE批量更新到数据库,今天发现Adapter.Update数据超过60万条数据时导入会超时'DT合并到数据库PublicSubUpdateData(ByValdtAsDataTable)DimconnAsNewSqlConnection(_Conn.sStr)DimmyAdapterAsNewSqlDataAdapter()DimmyCommandAsNewSqlCommand("select*from承保信息whereid=0",conn)myAdapter.SelectCommand=myCommandDimmyCommandBuilde
阅读全文
摘要:遇到这个bug很郁闷了,同样的代码只是放到了不同的服务器和连接不同的数据库就出现这样的bug。首先把两个数据库相关表的设置,设置成一模一样,然后数据库的游标值加大,一般这样就可以解决这个问题但是我郁闷了,还是继续出现这样的问题,我当时就考虑到服务器,iis的问题。果然重新部署到另外一台服务器上面,问题解决了啊,我主要是考虑iis连接池的问题,没有及时释放多余的数据连接导致数据库里面出现很多同样的数据连接数。总结,遇到这样的问题一般是代码中for循环导致连接数过多,或者数据库游标数量问题,实在不行就考虑服务器环境吧。
阅读全文
摘要:1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- --------- --------- --------- 65 97 48 322.CHR给出整数,返回对应的字符;SQL> select chr(54740) zhao,chr(65) chr65 from dual;ZH C-- -赵 A3.CONCAT连接两
阅读全文