码迷,mamicode.com
首页 > 数据库
查看oracle 字符集编码
1.查询服务端字符集编码select userenv('language') from dual;2.查看客户端字符集编码打开注册表 ctrl+F 搜索NLS_LANG, NLS_LANG对应的就是客户端字符集编码。
分类:数据库   时间:2015-06-17 18:11:16    阅读次数:151
TSql HierarchyID 数据类型用法
HierarchyID数据类型是一种长度可变的系统数据类型。可使用 HierarchyID表示层次结构中的位置。类型为 HierarchyID的列不会自动表示树,由应用程序来生成和分配 HierarchyID值,使行与行之间的所需关系反映在这些值中。1,字符串表示必须以“/”开头,以“/”结尾,“/...
分类:数据库   时间:2015-06-17 18:07:04    阅读次数:124
SQL常见的可优化点
# ############################################ 索引相关# ###########################################– 查询(或更新,删除,可以转换为查询)没有用到索引 这是最基础的步骤,需要对sql执行explain查看执...
分类:数据库   时间:2015-06-17 18:04:04    阅读次数:160
一个小玩具:Python调用Mysql
1. ubuntu安装MySQL 2. 跟着学一点简单SQL命令 3. 运行一个SQL 文件 4. Python DB API调用MySQL
分类:数据库   时间:2015-06-17 18:01:54    阅读次数:271
Informix数据导入到oracle数据库的方法
前言:不同类型的数据库互导数据,由于数据库机制不同,不能通过简单的复制粘贴实现,还有由于文件格式的不同,也不能简单的导出文件,导入数据库。关于informix导出数据,导入到oracle的方法,经过试验可以用如下方式:(虽然有点笨,但对于小批量需求,能行得通^_^)(曾经用过perl脚本实现,但由于...
分类:数据库   时间:2015-06-17 17:54:31    阅读次数:185
oracle建立dblink以及建立定时任务
最近在弄一个事,具体是我们要定时插数据到别人的数据库的中间表里 首先要做的是建立一个到对方数据库的oracle dblink,这是为了可以访问他们的数据库,这样我们才能将数据插入到他们中间表。所以我们需要他们中间表的数据库的IP、用户、密码、中间表的表名,具体可以查看数据库安装路径下的\product\10.2.0\client_1\network\admin\tnsnames.ora文件 例...
分类:数据库   时间:2015-06-17 16:50:02    阅读次数:156
常用ADO.NET操作ACCESS数据库
using System;using System.Collections.Generic;using System.Text;using System.Data;//using System.Data.OleDb;//using System.Drawing;//namespace EColor{...
分类:数据库   时间:2015-06-17 16:36:43    阅读次数:141
常用的SQL 总结
1、去重SELECT * FROM my where id in(SELECT MAX(id) from my GROUP BY id,iid,pid)//取 id,iid,pid重复的最大值
分类:数据库   时间:2015-06-17 16:34:57    阅读次数:114
mysql优化
1、查看mysql服务器配置信息 show variables; 还可以使用类似SHOW VARIABLES LIKE 'Key%'; 2、查看mysql服务器运行的各种状态值 show status;是当前会话,你退出就失效了。 show global status;全局会话,重启数据库或关闭数据库就失效了。 1)、用show status语句查询数据库性能,如: show status l...
分类:数据库   时间:2015-06-17 15:29:10    阅读次数:180
关于郭婶Litepal框架,保存和修改返回值提示成功,但是数据库的值没改变的问题
如题,一直在使用郭婶的litepal,真的很方便的一个框架,郭婶的博客中也讲的很详细,上手很快,不过,今天在我的项目中发现了这么一个问题,就是我update后,返回了1,说明我更新成功了一条数据,但是,我再次打开的时候,发现那条数据没有变,我又试了试保存,也有同样的问题,但是有时候又是正常的,通过查看源码发现,郭婶的数据库里面是有做过优化的,直接删了两个条件,也就是去掉优化,结果就立刻解决了,不过...
分类:数据库   时间:2015-06-17 15:24:36    阅读次数:339
sql 学习之 group by 及 聚合函数
1.在使用 GROUP BY 子句时,Select列表中的所有列必须是聚合列(SUM,MIN/MAX,AVG等)或是GROUP BY 子句中包括的列。同样,如果在SELECT 列表中使用聚合列,SELECT列表必须只包括聚合列,否则必须有一个GROUP BY 子句。例如: select custo....
分类:数据库   时间:2015-06-17 15:11:41    阅读次数:145
ACCESS与SQL Server下SQL Like 查询的不同
在ACCESS中LIKE的用法Access里like的通配符用法是这样:“?”表示任何单一字符; “*”表示零个或多个字符; “#”表示任何一个数字所以应该是:select * from databasename where fieldname like '*XX*'在SQL SERVER 里是用%...
分类:数据库   时间:2015-06-17 15:07:26    阅读次数:140
收藏:SQL Server 数据库改名
SQL SERVER 2005以前通常使用sp_renameDB存储过程.EXEC sp_renameDB 'oldDB','newDB'或者:数据库先分离,然后再附加也可以改名。SQL SERVER 2005 为了向后兼容也支持该存储国过程.据传说未来的版本可能不支持该存储过程.建议使用ALTER...
分类:数据库   时间:2015-06-17 15:06:12    阅读次数:108
SQL: 从一个表随机读取一行或几行记录的问题
比如ms sql 2000,随机读取了一行记录:SELECT TOP 1 * FROM [tablename] ORDER BY NEWID()遇到的问题是,如果这个表记录不多,比如几十或几百、几千行记录,基本上不用1秒时间就出来了。但我今天需要从一个几十万行记录的表中随机读取一条记录,读取一次需要...
分类:数据库   时间:2015-06-17 15:03:33    阅读次数:143
MSSQL获取当前插入的ID号及在高并发的时候处理方式
SQL Server 2000中,insert数据的时候返回自动编号的id,有三种方法实现SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY,它们都返回插入到 IDENTITY 列中的值。IDENT_CURRENT :返回为任何会话和任何作用域中的特定表最后生成的标识...
分类:数据库   时间:2015-06-17 15:03:36    阅读次数:150
启动Oracle
[oracle@redhat ~]$ su - oracle --“切换到oracle用户”Password:[oracle@redhat ~]$ lsnrctl start --“打开监听”[oracle@redhat ~]$ sqlplus /nolog --“进入到sqlplus”SQ...
分类:数据库   时间:2015-06-17 15:02:35    阅读次数:137
order by 的列名不能参数化,要拼sql
from T_COMPANY c join T_COMPANY_POSITION p on c.ID = p.COMPANYIDorder by :type desc nulls last;最初不知道不能这样,调试百度弄了好久,终于知道了order by列名(不能为参数)那么要根据不同选择显示不同的...
分类:数据库   时间:2015-06-17 14:59:21    阅读次数:204
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!