• 欢迎访问金笔头博客,这是一个菜鸟(伪)程序员的自留地,欢迎访问我的github:点击进入

数据库学习

CentOS6.5 X64安装oracle 11g(二)

CentOS6.5 X64安装oracle 11g(二)
安装oracle1.FTP上传linux.x64_11gR2_database_1of2.zip和linux.x64_11gR2_database_2of2.zip至远程主机并解压。执行如下命令解压的时候报错,提示没有安装unzip和zip命令[root@iZ280lgtt2jZ opt]# unzip linux.x64_11gR2_database_……继续阅读 »

3年前 (2015-11-08) 3614浏览

CentOS6.5 X64安装oracle 11g(一)

CentOS6.5 X64安装oracle 11g(一)
软件环境如下操作系统:CentOs6.5(64位系统,阿里云云主机)数据库版本:oracle 11g 64位硬件配置如下:CPU: 2核内存: 4096 MB操作系统: CentOS 6.5 64位硬盘:120G准备工作1.设置交换空间,参照oracle官方文档,确定swap space的大小http……继续阅读 »

3年前 (2015-11-08) 4217浏览

[解决方案]Oracle汉字显示为乱码

[解决方案]Oracle汉字显示为乱码
中文显示不出来以及中文乱码多是字符编码的问题新建环境变量 NLS_LANG值:SIMPLIFIED CHINESE_CHINA.AL32UTF8这是utf-8的编码(一般选utf-8编码)SIMPLIFIED CHINESE_CHINA.ZHS16GBK这是GBK的编码……继续阅读 »

3年前 (2015-11-06) 3146浏览

SELECT INTO结合UNION ALL 的一个业务实例分析

SELECT INTO结合UNION ALL 的一个业务实例分析
客户需求: 统计经销商代码(DealerCode)为XAD和FZA的两家经销商在2015-9-27到2015-10-3这段时间的销量。 --创建测试表: CREATE TABLE [dbo].[DealerSaleDetails]( [DealerCode] [nvarchar](255) NULL, [Brand] [nvarch……继续阅读 »

3年前 (2015-11-06) 2212浏览

SQL行列互换

SQL行列互换
列转行(一行转多行)原表(Test20151104):目标表:sql-1: select a.* from (select YearMonth,Brand,'C' AS ACCNO,C AS Total from Test20151104 union all select YearMonth,Brand,'I' AS AC……继续阅读 »

3年前 (2015-11-04) 2210浏览

SQL Server开启身份验证

SQL Server开启身份验证
Sql server 安装之后默认是没有开启SQL server身份验证的,只能使用Windows身份验证。但是如果我们想通过外部程序连接sql server并操作数据库的话,只能使用SQL server身份验证的方式。下面开始讲解如何开启SQL server身份验证1. 首先以Windows身份验证方式连接数据库2. 在对象资源管理器下,右键单击S……继续阅读 »

3年前 (2015-11-02) 1934浏览

CAST和CONVERT的区别和用法

CAST和CONVERT的区别和用法
CAST、CONVERT都可以执行数据类型转换。在大部分情况下,两者执行同样的功能,不同的是CONVERT还提供一些特别的日期格式转换,而CAST没有这个功能。 既然CONVERT包括了CAST的所有功能,而且CONVERT还能进行日期转换,那么为什么需要使用CAST呢?实际上,这是为了ANSI/ISO兼容。CAST是ANSI兼容的,而CONVERT则不是。……继续阅读 »

3年前 (2015-10-29) 2124浏览

调用sp_send_dbmail发送数据库邮件

调用sp_send_dbmail发送数据库邮件
sp_send_dbmail发送一封邮件到指定的收件人。该消息可以包括查询结果集,文件附件或这两者。当邮件被成功放入数据库邮件队列,sp_send_dbmail返回mailitem_id的消息。此存储过程位于MSDB数据库中。语法sp_send_dbmail [ [ @profile_name = ] 'profile_name' ] [……继续阅读 »

3年前 (2015-10-29) 2535浏览