首页 > 数据库技术
SQL2005数据库置疑处理
2005中遇到置疑、丢失日志时按照网上常见的MSSQL2000修复方法来做,结果发现行不通,甚至连一步都做不下去。其实,在MSSQL2005在处理置疑问题的思路与MSSQL2000是一致的,但具体到一些语句上MSSQL2005 有了很大的变动。我们以一个被误删日志文件的数据库为例:1.MSSQL20...
分类:数据库技术   时间:2014-06-26 16:37:40    收藏:0  评论:0  赞:0  阅读:409
数据库中字段类型对应的C#中的数据类型
数据库中字段类型对应C#中的数据类型:数据库 C#程序 int int32 text string bigint int64 binary System.Byte[] bit Boolean char string...
分类:数据库技术   时间:2014-06-26 16:45:29    收藏:0  评论:0  赞:0  阅读:442
设置 sqlserver Profiler 只监控 EF的sql执行请求
当我们用EF执行语句的时候,可以使用 sqlserver Profiler来监控到底执行了哪些sql语句,但是默认他是监控全局的,我们只想监控Ef的语句,这里如下设置 这样就只会监控 EF产生的 sql语句了
分类:数据库技术   时间:2014-06-26 17:24:40    收藏:0  评论:0  赞:0  阅读:490
Oracle建立表空间和用户
Oracle建立表空间和用户 建立表空间和用户的步骤:用户建立:create user username identified by "password";授权:grant create session to username; grant create tabl...
分类:数据库技术   时间:2014-06-26 17:27:26    收藏:0  评论:0  赞:0  阅读:405
SQL基础--> 约束(CONSTRAINT)
--=============================--SQL基础--> 约束(CONSTRAINT)--=============================一、几类数据完整性 实体完整性:表中记录不反复(不论什么两条记录不全等)而且每条记录都有一个非空主键 域完整性:表中字段值必须...
分类:数据库技术   时间:2014-06-26 17:46:11    收藏:0  评论:0  赞:0  阅读:450
PLSQL_性能优化效能跟踪工具SQL Trace分析(案例)
2014-06-25 BaoXinjian一、摘要SQL TRACE是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具。在日常的数据库问题诊断和解决中,SQL TRACE是非常常用的方法。一般,一次跟踪可以分为以下几步:1、界定需要跟踪的目标范围,并使用适当的命令启用所需跟踪。2、...
分类:数据库技术   时间:2014-06-26 18:14:38    收藏:0  评论:0  赞:0  阅读:388
自定义防SQL注入函数
/************************************************ *SQL防注入函数 *@time 2014年6月24日18:50:59 * */ public function safe_replace($string){ ...
分类:数据库技术   时间:2014-06-26 18:23:13    收藏:0  评论:0  赞:0  阅读:384
EF6 在 SQLite中使用备忘
==菜鸟级选手试验在EF6中使用Sqlite,零EF基础,少量Sqlite基础。经过断断续续的很长时间- _ -!>>连接1. 安装 使用目前最新版本EF6.1,Sqlite1.0.93.0。直接NuGet安装: 2. 配置12345678910111213141516171819202122232...
分类:数据库技术   时间:2014-06-26 18:36:40    收藏:0  评论:0  赞:0  阅读:512
在SQL Server中对视图进行增删改
原文:在SQL Server中对视图进行增删改Lesktop开源IM发布以后,有一些网友问及如何在嵌入IM后与自己网站的用户系统整合(即如何让嵌入的IM直接使用网站原有的用户数据库,而不需要将已有的用户数据导入到IM的数据库中)。Lesktop对Users表(存储用户登录名,昵称,密码等信息的表)都...
分类:数据库技术   时间:2014-06-26 18:48:27    收藏:0  评论:0  赞:0  阅读:438
Postgresql两表联结更新
Postgresql两表联合更新近日使用Postgresql感到有点不好用,一个联合更新非要这样写语法才对:update d_routetripset name=b.name , description=b.descriptionfrom d_scenery as bwhere foreignid=...
分类:数据库技术   时间:2014-06-26 19:00:41    收藏:0  评论:0  赞:0  阅读:413
用程序集编写clr表值函数:把正则表达式引入数据库中
正则表达式非常好,但在数据库中就是没有,但可以通过程序集方式扩展先编写一个dll,标量函数很好写,表值函数麻烦一点下面是C#代码using System;using System.Data;using System.Data.SqlClient;using System.Data.SqlTypes;...
分类:数据库技术   时间:2014-06-26 19:10:55    收藏:0  评论:0  赞:0  阅读:411
mysql 插入数据失败防止自增长主键增长的方法
mysql 插入数据失败防止自增长主键增长的方法mysql设置了自增长主键ID,插入失败的那个自增长ID也加一的,比如失败5个,下一个成功的不是在原来最后成功数据加1,而是直接变成加6了,失败次数一次就自动增长1了,能不能让失败的不增长的?或者说mysql插入数据失败,怎么能防止主键增长?MYSQL...
分类:数据库技术   时间:2014-06-26 19:20:03    收藏:0  评论:0  赞:0  阅读:466
Oracle并非所有的IN都要换成EXISTS
Oracle查询优化中使用EXISTS可以比使用IN更加速度,当然这只能是在只有一个IN 的情况下,一般有多个IN的情况下,不能将所有的IN都换成EXISTS,道理我也不清楚,我只是根据实际情况的出来的结论。采用EXISTS+IN的模式:SELECT * FROM EXP_REPORT_HEADE....
分类:数据库技术   时间:2014-06-26 19:21:14    收藏:0  评论:0  赞:0  阅读:415
sql bulk insert
create table test(id int IDENTITY,amount int check(amount >=1000 and amount<=5000));SELECT * FROM dbo.test/*下面这个语句不检查约束:*/SET IDENTITY_INSERT dbo.test...
分类:数据库技术   时间:2014-06-26 19:25:45    收藏:0  评论:0  赞:0  阅读:486
正则表达式匹配SQL语句中的所有表名
折磨了几个小时,写出匹配SQL语句中的所有表名,备忘记录1 \*\s+from\s+[\w\[\]]*\.?[\w\[\]]*\.?\[?(\b\w+)\]?[\r\n\s]*支持各种表达式SELECT * FROM Config SELECT * FROM [dbo].IMEIUser SELEC...
分类:数据库技术   时间:2014-06-26 19:37:32    收藏:0  评论:0  赞:0  阅读:893
adb pull / push
刚才搞了半天想pull,就是pull不成,如图:看出哪里有问题了吗?问题就是我不该在shell里面运行adb pull!正确的做法:在任意一处打开命令行比如图中的桌面,adb pull /sdcard/getroot //这会把getroot拉到桌面adb pull /sdcard...
分类:数据库技术   时间:2014-06-26 19:39:22    收藏:0  评论:0  赞:0  阅读:515
linux下导入导出数据库
linux下导入导出数据库
分类:数据库技术   时间:2014-06-26 19:40:43    收藏:0  评论:0  赞:0  阅读:339
postgresql大批量数据导入方法
一直没有好好关注这个功能,昨天看了一下,数据库插入有瓶颈,今天研究了一下:主要有以下方案:1.使用copy从文件导入:copy table_001(a, b, "f", d, c, "e") from 'd:/data1.txt' (delimiter ','); 速度极快: 不带索引: 查询...
分类:数据库技术   时间:2014-06-26 19:54:53    收藏:0  评论:0  赞:0  阅读:917
更改MYSQL数据库不区分大小写表名
今天郁闷死了,在LINUX下调一个程序老说找不到表,但是我明明是建了表的,在MYSQL的命令行下也可以查到,为什么程序就找不到表呢? 后来请教了一个老师才搞定,原来是LINUX下的MYSQL默认是要区分表名大小写的,哎,弄了那么旧,害死我了。 让MYSQL不区分表名大小写的方法其实很简单: 1...
分类:数据库技术   时间:2014-06-26 20:04:25    收藏:0  评论:0  赞:0  阅读:428
DB2常用函數總結
最近用DB2,数据库之间的差异还是很大的,好多函数都不一样1.去空格*DB2中:Ltrim()是去左边空格,rtrim()是去右边空格。*informix中:trim()就是去空格。用法:例:string a=" abc "; *DB2中:Ltrim(a)="abc ";rtrim(a)=" abc...
分类:数据库技术   时间:2014-06-26 20:06:55    收藏:0  评论:0  赞:0  阅读:437
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!