- 浏览: 257151 次
- 性别:
- 来自: 北京
-
文章分类
- 全部博客 (282)
- 常用-笔记 (9)
- 2012-2013开发整理 (19)
- 2017前-开发整理 (38)
- 2017-开发整理【前端】 (2)
- 数据库 (25)
- 数据库_Oracle (35)
- 数据库_MySql (4)
- 数据库_Sybase (30)
- 数据库_Oracle ERP (4)
- java 应用 (23)
- java_xml解析 (7)
- java_反射 (0)
- Java_多线程 (0)
- java_socket (0)
- 前端_CSS样式 (3)
- 前端_JavaScript (29)
- 前端_jQuery 应用 (11)
- 前端_jQuery EasyUI (2)
- 开源_SSH框架应用 (18)
- 开源_spring (0)
- 开源_springMVC (0)
- 开源_MyBatis (0)
- 架构_01. SOA_webService (8)
- 架构_02. 搜索引擎_Solr (0)
- 架构_03. redis (0)
- 架构_04. mongodb (2)
- 架构_05. 设计模式 (0)
- 架构_06. 缓存机制 (0)
- 架构_07. 身份认证 (0)
- 架构_08. 单点登录 (0)
- 架构_09. JMS消息机制 (0)
- 架构_10. 工作流 (0)
- 架构_11. 日志 (1)
- 架构_12. 数据库-设计 (1)
- 架构_13.分布式架构 (1)
- web_C标签 (4)
- web中间件 (6)
- 综合技术 (4)
- 管理_maven (3)
- 管理_软件项目管理 (17)
- 思考_程序人生 (16)
- 资源_网站 (2)
- 其他 (1)
- Eclipse基本配置 (3)
- 2017-18 (8)
- Linux (1)
- 数字计算 (3)
- 微信开发 (0)
最新评论
-
masuweng:
JavaScript 动态表格增加、删除、行金额计算、合计 -
xxwozixin:
迷茫中在iteye上搜索“程序员的第一个五年规划”结果看到了这 ...
我的中兴五年生活
Sybase字符串函数:
长度和语法分析 datalength(char_expr) 在char_expr中返回字符的长度值,忽略尾空 substring(expression,start,length) 返回部分字符串 right(char_expr,int_expr) 返回char_expr右边的int_expr字符 基本字符串运算 upper(char_expr) 把char_expr转换成大写形式 lower(char_expr) 把char_expr转换成小写形式 space(int_expr) 生成有int_expr个空格的字符串 replicate(char_expr,int_expr) 重复char_expr,int_expr次 stuff(expr1,start,length,expr2) 用expr2代替epxr1中start起始长为length的字符串 reverse(char_expr) 反写char_expr中的文本 ltrim(char_expr) 删除头空 rtrim(char_expr) 删除尾空 格式转换 ascii(char_expr) 返回char_expr中第一个字符的ASCII值 char(int_expr) 把ASCII码转换为字符 str(float_expr[,length[,decimal]]) 进行数值型到字符型转换 soundex(char_expr) 返回char_expr的soundex值 difference(char_expr1,char_expr2) 返回表达式soundex值之差 串内搜索 charindex(char_expr,expression) 返回指定char_expr的开始位置,否则为0 patindex("%pattern%",expression) 返回指定样式的开始位置,否则为0 datalength用于确定可变字符串的长度 soundex用于确定字符串是否发音相似 difference返回0-4之间的值,0表示最不相似,4表示最相似 通配符 % 匹配任何数量的字符或无字符 _ 匹配任何单个字符(空间占位符) [] 规定有效范围,或某个"OR"条件 [ABG] A,B,G [A-C] A,B,C [A-CE-G] A,B,C,E,F,G [^ABG] 除了A,B,G [^A-C] 除了A,B,C escape子句 用某个转义字符可在搜索字符串时将通配符作为文字来包含。 ANSI-89 SQL标准定义了escape子句指定某个转义字符 缺省情况下,[]来转义某个通配符,例: select * from test_tab where description like "%20[%]%" 语法: like char_expression escape escape_character 例 select * from test_tab where description like "%20#%%" escape "#" + 可用于串接字符 select au_laname+","+au_fname from authors
数学函数:
abs(numeric_expr) 返回指定值的绝对值 ceiling(numeric_expr) 返回大于或等于指定值的最小整数 exp(float_expr) 给出指定值的指数值 floor(numeric_expr) 返回小于或等于指定值的最大整数 pi() 返回常数3.1415926 power(numeric_expr,power) 返回numeric_expr的值给power的幂 rand([int_expr]) 返回0-1之间的随机浮点数,可指定基值 round(numeric_expr,int_expr) 把数值表达式圆整到int_expr指定的精度 sign(int_expr) 返回正+1,零0或负-1 sqrt(float_expr) 返回指定值的平方根 SQL SERVER支持所有标准的三角函数和其他有用的函数
日期函数:
getdate() 返回当前的系统日期和时间 datename(datepart,date_expr) 以字符串形式返回date_expr指定部分的值,转换成合适的名字 datepart(datepart,date_expr) 作为整数返回date_expr值的指定部分 datediff(datepart,date_expr1,date_expr2) 返回date_expr2-date_expr1,通过指定的datepart度量 dateadd(datepart,number,date_expr) 返回日期,通过在date_expr上增加指定number的日期部件而产生的 datepart 日期部件 缩写 值范围 年 yy 1753-9999 季度 qq 1-4 月 mm 1-12 每年中的天 dy 1-366 天 dd 1-31 星期 wk 1-54 星期天 dw 1-7(1=sunday) 小时 hh 0-23 分钟 mi 0-59 秒 ss 0-59 毫秒 ms 0-999 例: select invoice_no, datediff(dd,date_shipped,getdate()) from invoices where balance_due>0
转换函数convert:
此函数把值从一种类型改变成另一种类型: convert(datetype [(length)],expression) select "Advance="+convert(char(12),advance) from titles
日期转换:
convert(datetype[(length)],expression,format) format指定将日期转换为什么格式,有以下值: 没有世纪 有世纪 转换字符串中日期格式 0 or 100 mon dd yyy hh:miAM(or PM) 1 101 mm/dd/yy 2 102 yy.mm.dd 3 103 dd/mm/yy 4 104 dd.mm.yy 5 105 dd-mm-yy 6 106 dd mon yy 7 107 mon dd,yy 8 108 hh:mm:ss 9 or 109 mon dd,yyyy hh:mi:ss:mmmAM(or PM) 10 110 mm-dd-yy 11 111 yy/mm/dd 12 112 yymmdd
系统函数:
函数 定义 访问和安全性信息 host_id() 客户进程的当前主机进程ID号 host_name() 客户进程的当前主计算机名 suser_id(["login_name"]) 用户的SQL Server ID号 suser_name([server_user_id]) 用户的SQL Server登录名 user_id(["name_in_db"]) 用户在数据库中的ID号 user_name([user_id]) 用户在数据库中的名字 user 用户在数据库中的名字 show_role() 用户的当前活动角色
数据库和对象信息:
db_id(["db_name"]) 数据库ID号 db_name([db_id]) 数据库名 object_id("objname") 数据库对象ID号 object_name(obj_id]) 数据库对象号 col_name(obj_id,col_id) 对象的栏名 col_length("objname","colname") 栏的长度 index_col("objname",index_id,key#) 已索引的栏名 valid_name(char_expr) 若char_expr不是有效标识符,则返回0
数据函数:
datalength(expression) 按字节返回expression的长度 tsequal(timestamp1,timestamp2) 比较时戳值,若时戳值不匹配,则返回出错消息
isnull()
isnull函数用指定的值代替查询栏或合计中的空值
例:
select avg(isnull(total_order,$0)) from invoices
发表评论
-
hibernate连接sybase出现如下错误:010SK: 数据库无法设置连接选项 SET_READONLY_TRUE
2012-07-31 10:04 1364项目中使用hibernate连接sybase出现如下错误: ... -
Sybase复制服务器安装配置过程中常见问题及解决办法
2012-07-17 17:49 2177Sybase复制服务器安装 ... -
Sybase过程中动态SQL使用
2012-05-29 17:44 1485Sybase过程中动态SQL使用: --DROP PRO ... -
Sybase常见问题
2012-05-23 13:25 8971. 程序调用过程报以下 ... -
Sybase数据SQL查询
2012-01-05 12:42 1275Sybase查询: 查询某天是星期几 set date ... -
oracle常用函数,sybase常用函数
2011-12-08 12:03 1831oracle常用函数与sybas ... -
Sybase 写法与Oracle写法的 比较
2011-12-08 09:33 1060项目开发中整理: 1. 计算时间不同写法 ... -
java 调用 sybase存储过程
2011-11-25 23:04 1011java程序调用Sybase存储过程: public vo ... -
sybase函数例子(2)
2011-11-16 21:10 741Sybase函数例子: -- 功能描述 : 系统初始 ... -
sybase函数例子(1)
2011-11-16 21:09 792Sybase create or replace funct ... -
Oracle左右连接和Sybase的比较
2011-11-16 00:55 1541数据表的连接 有: 1、内 ... -
从sybase的存储过程转向oracle的存储过程的不同点
2013-01-08 17:26 13931. ORACLE存储过程的参数不能限定位数,参数类型定位为 ... -
存储过程sybase带输入输出参数和游标功能
2011-11-11 10:34 2066例子: /**带输入输出参数和游标功能的sybase ... -
sybase自动清除日志
2011-11-11 10:31 921在图形界面定位到日志端,弹出属性框,选择thresh ... -
Sybase 存储过程(嵌套调用)使用另外一个存储过程的结果集
2011-11-11 10:32 1071/****************************** ... -
Sybase Ase 添加定时任务
2011-11-11 10:30 899准备一个sh文件和sql文件 Sh文件中内容如下 . / ... -
Sybase IQ添加定时任务
2011-10-28 16:31 1185Sybase IQ添加定时任务: create even ... -
Sybase数据库清除日志的做法
2011-10-28 16:27 958最近在项目中使用Sybase,发现数据库日志满了,处理办法 ... -
Jsp调用Sybase数据库存储过程返回记录集成功.(weblogic数据源方式)
2011-10-28 16:27 941源代码如下: <%@page contentType= ... -
sybase存储过程基础
2011-10-28 16:28 1351总结一下sybase存储过程和触发器的一些基本特点。sybas ...
相关推荐
- SAP Sybase IQ 使用 SAP Sybase SQL Anywhere 的归类算法,这不仅提高了空间效率还加快了处理速度。该算法支持多种不同的归类和排序方式,以适应不同语言和地区的需求。 - **数据库选项 SORT_COLLATION**: - ...
2. 使用`ADONewConnection`函数创建数据库连接对象,指定要连接的数据库类型。 3. 设置调试模式,通过`$conn->debug = true/false`来开启或关闭错误信息显示。 4. 使用`Connect`或`PConnect`函数建立到数据库的连接...
- **函数**:Sybase IQ支持多种内置函数,包括聚合函数、数学函数等。 **消息记录** Sybase IQ的消息记录机制用于跟踪数据库活动,这对于调试和性能调优非常有用。 - **消息日志中的版本信息**:记录了数据库软件...
- **高级分析功能**:支持复杂的分析查询,如窗口函数、聚合函数等,满足高级分析需求。 综上所述,数据仓库是一项重要的IT基础设施,对于现代企业来说至关重要。通过对数据的有效管理和分析,可以帮助企业更好地...
6. 小型数据库系统:Foxpro被归类为小型数据库系统,而Oracle、Informix和Sybase则是大型企业级数据库系统。 7. 关系代数运算:关系代数的基本运算包括选择(σ)、投影(π)、并(∪)、差(-)和笛卡尔积(×)...