代码改变世界

oracle 常见问题及解决方案(ZT)

2010-07-16 13:43 by SaraPad, 528 阅读, 0 推荐, 收藏, 编辑
摘要:解决办法:很简单。新建个用户。因为我原来的用户权限是DBA,而ORACLE不允许这样连接。也不能用SYSTEM类型。 ======================= Oracle常见问题和解决办法 今天机房几个服务器之间IP冲突郁闷。随后Oracle也崩溃了找网上找到解决办法,收集以下相关的解决办法:无法启动监听器——Ora-12560错误1、控制面板-->管理工具-->服务下面的... 阅读全文

ODBC管理器中用户DSN,系统DSN,文件DSN的含义及用法

2009-12-21 10:41 by SaraPad, 1194 阅读, 0 推荐, 收藏, 编辑
摘要:ODBC(Open Database Connectivity) DSN(Data Source Name) “ODBC数据源管理器”提供了三种DSN,分别为用户DSN、系统DSN和文件DSN。 1. 用户DSN会把相应的配置信息保存在Windows的注册表中,但是只允许创建该DSN的登录用户使用。 2.系统DSN同样将有关的配置信息保存在系统注册表中,但是与用户DSN不同的是系统DSN允许所有登... 阅读全文

sql学习之笔记(时间)季度的第一天

2009-12-20 00:30 by SaraPad, 274 阅读, 0 推荐, 收藏, 编辑
摘要:思路: 当前日期的季度第一天,用当前月所在的月份。无法判别这个季度的第一月。 select convert(char(8),dateadd(month,datepart(quarter,getdate())*3-2,dateadd(month,-datepart(month,getdate()),getdate())),120)+'1'   季度的最后一天 思路:要对当前月所在的... 阅读全文

sql之stuff函数学习笔记

2009-12-15 12:49 by SaraPad, 428 阅读, 0 推荐, 收藏, 编辑
摘要:删除指定长度的字符并在指定起始点插入新的字符。 语法:stuff(character_expression,start,,length,charater_expression) 参数:character_expression 可以隐式转换为 nvarchar 或 ntext 的表达式。 start 可以隐式转换为 int 的整数值或表达式,它指定开始删除和插入的位置。如果 start 为负,... 阅读全文

sql学习笔记之月的第一天或者是最后一天

2009-12-15 11:29 by SaraPad, 136 阅读, 0 推荐, 收藏, 编辑
摘要:月的第一天 思考思路:style日期的转换样式 值120-表示2009-01-01样式。char字符的长度可控制日期返回的日期显示长度。 char(9)显示为:2009-01-01 select convert(char(9),getdate(),120) 结果:2009-12-1 select convert(char(8),getdate(),120)+N'1' 结果:2009-12... 阅读全文

浅谈select 各写法

2009-12-09 17:47 by SaraPad, 202 阅读, 0 推荐, 收藏, 编辑
摘要:select原型写法 select非原型写法 例: create table h1( id int, name varchar(100), dt datetime ) drop table h1 insert into h1 values(1,'huangyanhua','2009-02-03') --1 select id,dt from h1 --2 select id,sa= d... 阅读全文

浅谈sql中return和 returns的区别

2009-12-09 14:18 by SaraPad, 6984 阅读, 0 推荐, 收藏, 编辑
摘要:1:用户定义函数中,用RETURNS 子句指定该函数返回值的数据类型 例: CREATE FUNCTION dbo.f_getdate( @year int,    --要查询的年份 @bz bit       --@bz=0 查询工作日,@bz=1 查询休息日,@bz IS NULL 查询全部日期 )RE... 阅读全文

浅谈case..when..then..end

2009-12-08 17:21 by SaraPad, 218 阅读, 0 推荐, 收藏, 编辑
摘要:计算条件列表并返回多个可能的结果表达式之一。 CASE 有两种格式: 简单 CASE 函数将某个表达式与一组简单表达式进行比较以确定结果。 CASE 搜索函数计算一组布尔表达式以确定结果。 两种格式均支持可选的 ELSE 参数。 CASE input_expression WHEN when_expression THEN result_expression [ ...n ] [ ELSE els... 阅读全文

表变量和临时表

2009-12-08 11:42 by SaraPad, 228 阅读, 0 推荐, 收藏, 编辑
摘要:临时表与变量表的区别与用法 收藏 我们在数据库中使用表的时候,经常会遇到两种使用表的方法,分别就是使用临时表及表变量。在实际使用的时候,我们如何灵活的在存储过程中运用它们,虽然它们实现的功能基本上是一样的,可如何在一个存储过程中有时候去使用临时表而不使用表变量,有时候去使用表变量而不使用临时表呢? 临时表 临时表与永久表相似,只是它的创建是在Tempdb中,它只有在一个数据库连接结束后或者由SQL... 阅读全文

操作符between and

2009-12-07 22:47 by SaraPad, 164 阅读, 0 推荐, 收藏, 编辑
摘要:操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。 SELECT * FROM Persons where id between 3 and 5 SELECT * FROM Persons WHERE LastName BETWEEN 'Adams' AND 'Carter' 阅读全文