数据库相关

通用存储过程(二)

createproc[dbo].[SqlPager](@tblNamevarchar(255),--表名(注意:可以多表链接)@strGetFieldsvarchar(1000)='*',--需要返回的列@OrderfldNamevarchar(255)='',--排序的字段名@PageSizeint=10,--页尺寸@PageIndexint=1,--页码@doCountint=1output,--查询到的记录数@OrderTypebit=0,--设置排

系统 2019-08-12 01:53:14 2664

SqlServer

SQL Server 聚集索引和非聚集索引的区别

非聚集索引和聚集索引的区别不在不会详细说明非聚集索引和聚集索引的结构有什么不一样,因为这种东西网上已经说的很多了。一个表一旦建立了聚集索引,那么那张表就是一张被b树重新组织过的表。而没聚集索引表就是一个堆表。什么是b树,什么是堆表就不解释了。小弟对,非聚集索引状况下和聚集索引状况下的常量绑定和变量绑定做了测试。会发在这边是因为聚集索引的变量绑定的执行计划,和非聚集索引的变量绑定的执行计划不一样。usenorthwindCREATEINDEXidx_orde

系统 2019-08-12 01:33:58 2664

MySql

mysql 循环插入记录

一,delimiter的用法告知解释器遇到delimiter后面的符号时作用相当于分号,这样可以避免在shell中写mysql脚本时,与分号发生冲突。举个栗子;输入select*fromt_tag;后就会显示结果,即,执行了该语句,但是使用delimiter后,如下图:只有遇到另外的一个//时,才会执行所写的语句。二,循环插入10个条目先上代码:delimiter//createproceduremyproc()begindeclarenumint;set

系统 2019-08-12 01:32:51 2664

数据库相关

01. 把存储过程结果集SELECT INTO到临时表

原文:01.把存储过程结果集SELECTINTO到临时表在开发过程中,很多时候要把结果集存放到临时表中,常用的方法有两种。一.SELECTINTO1.使用selectinto会自动生成临时表,不需要事先创建select*into#tempfromsysobjectsselect*from#temp2.如果当前会话中,已存在同名的临时表select*into#tempfromsysobjects再次运行,则会报错提示:数据库中已存在名为'%1!'的对象。Ms

系统 2019-08-12 01:32:28 2664

数据库相关

备份还原mbr

E:\>;debug-a1371:0100movax,2011371:0103movbx,2001371:0106movcx,11371:0109movdx,801371:010Cint131371:010Emovax,3011371:0111movcx,3f1371:0114int131371:0116int201371:0118-rcxCX0000:18-nmbr_back.com-w100Writing00018bytes-qE:\>;debug-a

系统 2019-08-12 01:55:36 2663

Oracle

ORA-01092: ORACLE 例程终止 强行断开连接

今天测试部门的人叫我过去,说是数据库当了,起不来了。我过去看了看情况,做了如下操作SQL>shutdownimmediate数据库已经关闭。已经卸载数据库。Oracle例程已经关闭。SQL>startupORACLE例程已经启动。TotalSystemGlobalArea135338868bytesFixedSize4534Array2bytesVariableSize10Array051Array04bytesDatabaseBuffers2516582

系统 2019-08-12 01:54:30 2663

数据库相关

MS_SQL_获取字符串最后出现的字符串及位置

一.如:'6.7.8.2.3.4.x'得到最后一个'.'后面的字符串:declare@str1varchar(50)set@str1='6.7.8.2.3.4.x'selectREVERSE(SUBSTRING(REVERSE(@str1),1,CHARINDEX('.',REVERSE(@str1))-1))--------string:'x'--------------------------------------------------------

系统 2019-08-12 01:33:49 2663

Oracle

提交优化Oracle Tuning Log File Sync 等待事件

发一下牢骚和主题无关:在一个繁频commit/rollback或盘磁I/O有问题、量大物理读写争用那么、我们便会经常瞧见LOGFILESYNC待等事件出现在TOPEVENTS中评估LOGFILESYNC待等事件的标指是均匀待等时间、以及AWR后续的WAITEVENTHISTOGRAM对于OLTP、均匀待等时间7ms算畸形、畸形情况下均匀待等时间不会超越10ms面下给出几种优化的策略、㈠优化REDO日记的I/O如果够能优化REDO日记文件的存储、使之存放到更

系统 2019-08-12 01:55:24 2662

数据库相关

DYNAMIC CONTEXT SWITCHING BETWEEN ARCHITECTU

FIELDOFINVENTIONThisinventionrelatestocomputergraphicsprocessing,andmorespecificallytocomputergraphicsprocessingusingtwoormorearchitecturallydistinctgraphicsprocessors.BACKGROUNDOFINVENTIONManycomputingdevicesutilizehigh-performan

系统 2019-08-12 01:53:48 2662

数据库相关

mongodb中的一些符号

大于:$gt大于等于:$gte小于:$lt小于等于:$lte不等于:$neIN:$in例子1:在XXX中查询年龄>20且<=30的人:db.XXX.find({"age":{"$gt":20,"lte":30}});例子2:在XXX中查询年龄不是20的人:db.XXX.find({"age":{"$ne":20}});例子3:名称为BuleRiver或者BuleRiver2的人,不要使用ORdb.XXX.find({"name":{"$in":["Bule

系统 2019-08-12 01:53:20 2662

SqlServer

在与 SQL Server 建立连接时出现与网络相关的或

在与SQLServer建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQLServer已配置为允许远程连接。(provider:命名管道提供程序,error:40-无法打开到SQLServer的连接)说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.Data.SqlClient.SqlException:在与S

系统 2019-08-12 01:53:04 2662

数据库相关

Linq中使用Left Join

准备一些测试数据,如下:useTestCreatetableStudent(IDintidentity(1,1)primarykey,[Name]nvarchar(50)notnull)CreateTableBook(IDintidentity(1,1)primarykey,[Name]nvarchar(50)notnull,StudentIDintnotnull)insertintoStudentvalues('张三')insertintoStudent

系统 2019-08-12 01:52:38 2662

Oracle

.NET 访问 Oracle 数据库相关(转自破宝)

长期以来,我一直用的是MSSQLServer/Access数据库,通过.NET访问MS自家的东西几乎没碰到过什么麻烦。最近项目中要用Oracle作为数据库,学习研究了一些.NET访问Oracle的东西,发现问题倒真的不少。1。System.Data.OracleClient和System.Data.OleDb命名空间虽然通过这两个命名空间的类都可以访问Oracle数据库,但和SQLServer类似的(System.Data.SqlClient命名空间的类效

系统 2019-08-12 01:32:20 2662

Oracle

oracle 中null

没有给赋值,也没有默认值时为nullORACLE允许任何一种数据类型的字段为空,除了以下两种情况:1、主键字段(primarykey),2、定义时已经加了NOTNULL限制条件的字段说明:1、等价于没有任何值、是未知数(未赋值,且没有默认值)。2、NULL与0、空字符串、空格都不同。3、对空值做加、减、乘、除等运算操作,结果仍为空。4、NULL的处理使用NVL函数。5、比较时使用关键字用“isnull”和“isnotnull”。6、空值不能被索引,所以查询

系统 2019-08-12 01:55:25 2661

数据库相关

磁盘分区详解

众所周知,磁盘的分区分为两种:主分区与逻辑分区,其中逻辑分区是在扩展分区中创建的。主分区信息存放在MBR(MainBootRecord)中,按其字面上的理解即为主引导记录区,位于整个磁盘的0磁道0柱面1扇区,即LBA0。在总共512字节的主引导扇区中,MBR只占用了其中的446个字节(偏移0—偏移1BD),另外的64个字节(1BE---1FD)交给了DPT(DiskPartitionTable硬盘分区表),最后两个字节“55,AA”(1FE---1FF)是

系统 2019-08-12 01:33:56 2661