随笔分类 -  [03] 数据库/SQLServer

SQL Server大型通用数据库管理系统。Access是小型桌面数据库。Orcale商业企业级的数据库。MySQL 免费数据库。
摘要:mysql 行列动态转换(列联表,交叉表)(1)动态,适用于列不确定情况create table table_name(id int primary key,col1 char(2),col2 char(2),col3 int);insert into table_name values(1 ,'A... 阅读全文
posted @ 2014-02-14 23:28 emanlee 阅读(10968) 评论(0) 推荐(0)
摘要:1、系统管理 查看数据库的大小use 数据库名SELECT sum(DATA_LENGTH)+sum(INDEX_LENGTH)FROM information_schema.TABLES where TABLE_SCHEMA='数据库名';得到的结果是以字节为单位1.1 连接MySQL 格式: ... 阅读全文
posted @ 2014-01-28 18:51 emanlee 阅读(620) 评论(0) 推荐(0)
摘要:方法一:1. 完全安装10.2.0.12. 安装完成后,停止所有的oracle服务,可以通过停止oracle 的window services或者使用以下命令来实现。emctl stop dbconsole (停止 OracleDBConsoleorcl)isqlplusctl stop (停止 O... 阅读全文
posted @ 2012-12-30 22:31 emanlee 阅读(2803) 评论(0) 推荐(0)
摘要:从10.2.0.1升级到10.2.0.4出现问题 ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务解决方法:(经过测试发现:做完这些步骤之后可以正常使用数据库,但是重启服务器之后再次出现ORA-12514)开始—运行—cmd。执行以下命令:1 删除以前的oracle实例c:... 阅读全文
posted @ 2012-12-30 21:56 emanlee 阅读(1105) 评论(0) 推荐(0)
摘要:使用Oracle自带的Universal Installer卸载存在问题: 不干净,不完全,还有一些注册表残留,会影响到后来的安装。 所以,推荐使用手工卸载Oracle。1.【win+R】->【services.msc】,关闭oracle所有的服务。 使用OUI(Oracle Universal I... 阅读全文
posted @ 2012-12-30 21:20 emanlee 阅读(11867) 评论(1) 推荐(1)
摘要:Oracle 获取当前日期及日期格式 获取系统日期: SYSDATE() 格式化日期: TO_CHAR(SYSDATE(),'YY/MM/DD HH24:MI:SS) 或 TO_DATE(SYSDATE(),'YY/MM/DD HH24:MI:SS) 格式化数字: TO_NUMBE... 阅读全文
posted @ 2012-12-30 00:09 emanlee 阅读(17129) 评论(0) 推荐(4)
摘要:Initialization errorCould not initialize "C:\oracle\product\11.2.0\dbhome_1\bin\oci.dll"Make sure you have the 32 bits Oracle Client installed.OCIDLL ... 阅读全文
posted @ 2012-12-18 22:37 emanlee 阅读(2676) 评论(0) 推荐(0)
摘要:因开发环境需要,在Windows Server 2008 R2 Enterprise64位系统上安装Oracle 10g。去Oracle 官方网站下载了Oracle Database 10g Release 2 (10.2.0.4) for Microsoft Windows Vista x64,... 阅读全文
posted @ 2012-12-18 21:46 emanlee 阅读(7462) 评论(0) 推荐(0)
摘要:现象:Login failed for user 'sss'. The user is not associated with a trusted SQL Server connection. 原因: SQL Server服务器没有启用混合认证,将认证方式从集成认证改为混合认证即可解决。 阅读全文
posted @ 2012-09-25 18:42 emanlee 阅读(2242) 评论(0) 推荐(0)
摘要:创建SQL Server 数据库时出现错误“Could not obtain exclusive lock on database 'model'”尝试以下方法:1. to try reconnecting to the database.2. Restarting the service.3. k... 阅读全文
posted @ 2012-08-07 23:19 emanlee 阅读(2565) 评论(0) 推荐(0)
摘要:大概有两种情况:1.imp/exp的版本不对,也就是说低版本的导出,可以用高版本的导入,但高版本导出不能用低版本的导入,这个版本不只是指imp/exp的版本,也是指数据库的版本。也就是说,低版本的SQL Developer/Oracle database/Oracle client 导出的dmp文件... 阅读全文
posted @ 2012-07-15 11:46 emanlee 阅读(737) 评论(0) 推荐(0)
摘要:oracle 10g配置客户端时,测试连接出现错误(Net Configuration Assistant -- 本地Net服务名配置):ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务随后打开:D:\oracle\product\10.2.0\db_1\NETWORK\ADM... 阅读全文
posted @ 2012-07-11 17:39 emanlee 阅读(712) 评论(0) 推荐(0)
摘要:文件的位置(oracle 9i):/export/home/oracle/app/oracle/admin/oracle9i/pfile/initoracle9i.ora 重要的配置 db_name = "51test" 一个数据库标识符,应与CREATE DATABASE 语句中指定的名称相对应... 阅读全文
posted @ 2012-07-10 22:06 emanlee 阅读(1773) 评论(0) 推荐(0)
摘要:Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XPhttp://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk1.z... 阅读全文
posted @ 2012-07-10 16:46 emanlee 阅读(16034) 评论(6) 推荐(3)
摘要:一些预备知识 shared memory:共享内存段: 一个内存区域,可以被不同的进程读取。Oracle使用它来构成SGA。Oracle使用以下三种方法来创建一个SGA区: 1. 使用单个共享内存段。 2. 使用连续多个共享内存段。 3. 使用多个不连续共享内存段... 阅读全文
posted @ 2012-07-10 10:35 emanlee 阅读(3353) 评论(0) 推荐(0)
摘要:semsys:seminfo_semmni Description Maximum number of semaphore identifiers. Data Type Signed integer Default 10 Range 1 to 65,535 Dynamic?... 阅读全文
posted @ 2012-07-10 10:22 emanlee 阅读(455) 评论(0) 推荐(0)
摘要:单引号('): 在Oracle中,应该只运用单引号将文本和字符和日期括起来,不能运用引号(包括单双引号)将数字括起来。 双引号("): 在Oracle中,单双引号意思不同。双引号被用来将包含特定字符或者空格的列别名括起来。双引号还被用来将文本放入日期格式。 撇号('): 在Oracle中,撇... 阅读全文
posted @ 2011-12-02 20:15 emanlee 阅读(9064) 评论(0) 推荐(0)
摘要:获取表字段: select * from user_tab_columns where Table_Name='用户表' order by column_name 获取表注释: select * from user_tab_comments where Table_Na... 阅读全文
posted @ 2011-12-02 19:47 emanlee 阅读(97488) 评论(1) 推荐(2)
摘要:字符函数——返回字符值 这些函数全都接收的是字符族类型的参数(CHR 除外)并且返回字符值.除了特别说明的之外,这些函数大部分返回VARCHAR2类型的数值.字符函数的返回类型所受的限制和基本数据库类型所受的限制是相同的,比如: VARCHAR2数值被限制为2000字符(ORACLE 8中为4000 阅读全文
posted @ 2011-10-27 10:07 emanlee 阅读(86242) 评论(0) 推荐(1)
摘要:常用的时间格式 在oracle中有 yyyy-mm-dd hh24:mi:ss 而在Java中有些区别 为yyyy-MM-dd HH:mm:ss 这点还是经常容易模糊的。相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计。那在oracle中... 阅读全文
posted @ 2011-10-27 10:01 emanlee 阅读(1667) 评论(0) 推荐(0)