
数据库专题
文章平均质量分 58
huangmp
这个作者很懒,什么都没留下…
展开
-
解决Navicat连接oracle的一些问题
<br />Navicat连接Oracle成功,出现的问题比较的多,查看了很多资料,现将我的步骤公开如下:<br />步骤:<br />1、安装完oracle 10.2.0版本和Navicat 8.2 for Oracle<br /> oracle下载地址:http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201winsoft.html<br /> Navicat 8.2 for Oralce原创 2010-09-10 13:28:00 · 8671 阅读 · 2 评论 -
SQL Server 开发之 复制表数据的SQL脚本生成器
CREATE PROCEDURE dbo.OutputData @tablename sysname AS declare @column varchar(1000) declare @columndata varchar(1000) declare @sql varchar(4000)原创 2012-02-07 09:40:42 · 533 阅读 · 0 评论 -
SQL类型操作集合
================字符串使用汇总================--将字符串中从某个字符开始截取一段字符,然后将另外一个字符串插入此处select stuff('hello,world!',4,4,'****') --返回值hel****orld!--返回从指定位置开始指定长度的字符串select substring('Hello,World!',2,10原创 2012-02-17 10:40:23 · 608 阅读 · 0 评论 -
SQL Server 开发之 复制表数据的SQL脚本生成器(带参数导出)
CREATE PROCEDURE dbo.OutputData @tablename sysname, @where varchar(2000) ASdeclare @column varchar(8000) declare @columndata varchar(8000) declare @sql varchar(原创 2012-02-07 09:50:04 · 800 阅读 · 0 评论 -
JDBC的连接方式(多数据库版)
Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。一、连接各种数据库方式: 1、Oracle8/8i/9i数据库(thin原创 2011-09-08 09:04:14 · 9582 阅读 · 0 评论 -
[SQL]postgreSQL中如何查找无主键的sql语句
查找postgreSQL数据库中,查找无主键的表,可以通下面语句查找:select * from pg_tables where hasindexes is false and schemaname ='public'原创 2011-11-11 18:59:00 · 1809 阅读 · 0 评论 -
[SQL]经典的sql语句
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'转载 2011-11-11 18:47:39 · 2221 阅读 · 2 评论 -
Oracle的一些常用函数
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- --------- --------- ---------转载 2011-11-08 17:20:36 · 722 阅读 · 0 评论 -
[SQL] 查询表的主键sql语句
1:利用SQL自带的存储过程EXEC sp_pkeys @table_name='表名'2:利用系统表INFORMATION_SCHEMA.KEY_COLUMN_USAGE SELECT TABLE_NAME,COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_NAME='表名'原创 2011-11-16 16:46:32 · 8805 阅读 · 0 评论 -
查询及删除重复记录的方法
(一)1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId h转载 2011-10-10 12:29:47 · 503 阅读 · 0 评论 -
数据库SQL运用(1)
--数据库关键字:Top Like In Between As Join InnerJoin LeftJoin RightJoin FullJoin Union--------------------------------------------------------转载 2011-09-08 17:08:46 · 943 阅读 · 0 评论 -
SQL随机查询
SQL Server:Select TOP N * From tablename Order By NewID() NewID()函数将创建一个 uniqueidentifier 类型的唯一值。上面的语句实现效果是从Table中随机读取N条记录。Access:原创 2011-09-03 15:20:13 · 645 阅读 · 0 评论 -
Oracle 忘记了sys和system密码和用户名的解决方法
<br /> 一、忘记除SYS、SYSTEM用户之外的用户的登录密码。<br /> 用SYS (或SYSTEM)用户登录。<br /> <br /> CONN SYS/PASS_WORD AS SYSDBA;<br /> 使用如下语句修改用户的密码。<br /> ALTER USER user_name IDENTIFIED BY newpass;<br /> <br />注意:密码不能全是数字。并且不能是数字开头。否则会出现:ORA-00988: 口令缺失或无效<br />原创 2011-03-25 09:54:00 · 5350 阅读 · 0 评论 -
oracle默认用户名、密码
<br /><br />一般来说,安装ORACLE时,若没有为下列用户重设密码,则其默认密码如下:<br /><br /><br /><br />用户名 / 密码<br />登录身份<br />说明<br />sys/change_on_install<br /> <br />SYSDBA 或 SYSOPER<br />不能以 NORMAL 登录,可作为默认的系统管理员<br /><br /><br />system/manager<br /> <br />SYSDBA 或 NORMAL<br />不能以转载 2011-03-25 13:48:00 · 855 阅读 · 0 评论 -
讲解Oracle数据库SYS密码的找回方法
<br />1、采用命令行方式sqlplus /nolog; connect / as sysdba alter user sys identified by 新密码; alter user system identified by 新密码; <br />2、用数据库管理软件如navicat等<br /> <br />附:自己的刚刚是采用system账号拿回sys的密码的,方法相对比较简单。原创 2010-10-26 13:31:00 · 812 阅读 · 0 评论 -
解决OracleOraDb10g_home1TNSListener配置问题
解决方式一: <br />从客户端连接到服务器,出现了这个错误,ora12541-TNS : 没有监听器。于是,在服务器中启动OracleOraHome92TNSListener服务,显示“在本地计算机无法启动OracleOraHome92TNSListener服务,错误3,系统找不到指定路 <br />径”。 <br />然后自己发现Windows优化大师干了一件非常讨厌的事情,它将我的Oracle注册表的关键东西删除了,气死我了。 <br />LSNRCTL> status <br />连接至(DESC原创 2010-09-10 12:22:00 · 1797 阅读 · 0 评论 -
SQL的使用规范和优化
高程序运行效率,优化应用程序,在SP编写过程中应该注意以下几点:a)SQL的使用规范: i. 尽量避免大事务操作,慎用holdlock子句,提高系统并发能力。 ii. 尽量避免反复访问同一张或几张表,尤其是数据量较大的表,可以考虑先根据条件提取数据到临时表中,然后再做连接。 iii. 尽量避免使用游标,因为游标的效率较差,如果游标操作的数据超过1万行,那么就原创 2012-05-22 08:30:27 · 881 阅读 · 0 评论