随笔分类 -  Sybase

SQL Server中Rowcount与@@Rowcount的用法
摘要:SQL Server中Rowcount与@@Rowcount的用法rowcount的用法:rowcount的作用就是用来限定后面的sql在返回指定的行数之后便停止处理,比如下面的示例,set rowcount 10select * from 表A这样的查询只会返回表A中的前10条数据。它和 "sel... 阅读全文
posted @ 2014-05-06 15:03 信平 阅读(381) 评论(0) 推荐(0)
SQL重复记录查询(转载)
摘要:1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select*frompeoplewherepeopleIdin(selectpeopleIdfrompeoplegroupbypeopleIdhavingcount(peopleId)>1)例二:select * from testtablewhere numeber in (select number from people group by number having count(number) > 1 )可以查出testtable表中number相同的记录2、删除表中多余的重复记录,重复记录是根据单 阅读全文
posted @ 2014-03-21 11:05 信平 阅读(128) 评论(0) 推荐(0)
sp_depends 查询在sybase中依赖的函数
摘要:sp_depends 查询在sybase中依赖的函数。sp_depends tblEK7_policy_excludesp_depends tblEK7_agent_exclude 阅读全文
posted @ 2014-03-04 11:49 信平 阅读(502) 评论(0) 推荐(0)
having count(*) > 1
摘要:select phone from aa group by phone having count(*) > 1 后面的having子句是什么意思啊?以phone分组,分组后每组里面phone出现次数大于1的 phone 会显示出来。结论:1 没有分组的情况下having和Where 类似。有分组的时候 Where对分组前内容过滤,having是分组后的内容进行筛选。2 having 里面可以写聚合函数, 阅读全文
posted @ 2014-02-21 14:55 信平 阅读(1500) 评论(0) 推荐(0)
linux命令后面常见的>/dev/null 和 2>&1 的含义
摘要:>/dev/null 输出到空设备,表示丢掉输出信息。 2 > &1 将输出到标准错误的信息输出到标准输出设备(通常是屏幕)有3个默认的i/o,0 是标准输入,一般是键盘1 是标准输出,一般是屏幕了2 是标准错误,有时候屏幕上可以看到,但是重定向的文件中看不到的就是它了 阅读全文
posted @ 2014-02-18 12:03 信平 阅读(303) 评论(0) 推荐(0)
SYBASE时间计算
摘要:以摘录了计算月初,月末,上月同日,下月同日,上年同日,下年同日(年有闰月问题),各种函数输出格式。 可以写到存储过程中也可单独使用。Sybase日期函数文章分类:数据库 关键字: sybase日期函数Sybase日期函数getdate()datepart(日期部分,日期)datediff(日期部分,日期1,日期2)计算指定的日期1和日期2的时间差多少.dateadd(日期部分,数值表达式,日期)计算指定时间,再加上表达式指定的时间长度.--取时间的某一个部分select datepart(yy,getdate()) --yearselect datepart(mm,getdate()) --m 阅读全文
posted @ 2014-02-17 17:52 信平 阅读(815) 评论(0) 推荐(0)
sybase convert 函数
摘要:1.从string到int的转换 convert(int,@string) select convert( int , '15')2. 从int 到 decimal 的转换convert(decimal(15,2), a.decSettleamt/1.5) 阅读全文
posted @ 2014-02-13 14:31 信平 阅读(2955) 评论(0) 推荐(0)
sybase下convert函数第三个参数(时间格式)
摘要:convert(varchar(10),字段名,转换格式)比如:1.select user_id,convert(varchar(10),dayts,11) as dates from tb_user (sybase下及sql server下语句)2.select to_char(sysdate,'yy/mm/dd') as d from dual (oracle下语句)转换格式:0或100 month dd yyyy hh:miampm1 mm/dd/yy2 yy.mm.dd3 dd/mm/yy4 dd.mm.yy5 dd-mm-yy6 dd month yy7 month 阅读全文
posted @ 2014-02-12 11:18 信平 阅读(1000) 评论(0) 推荐(0)
Group 原则
摘要:select 后面的所有劣种,没有使用聚合函数的列,必须出现在 group by 后面,比如下面的例子insert into #temp_move2 select agent_code, count(1) from #temp_move group by agent_code 对#temp_move临时表中的agent_code 进行分组,去除 agent_code和同一agent_code出现的次数插入到 #temp_move2表中。 阅读全文
posted @ 2014-01-15 14:36 信平 阅读(163) 评论(0) 推荐(0)
Sybase 导入导出命令
摘要:BCP命令详解BCP是SYBASE公司提供专门用于数据库表一级数据备份的工具。 一般存放在所安装的ASE或者Open Client 的BIN目录中。 可执行文件名称为bcp.EXE 参数列表如下:(可用 bcp 得到) usage: bcp [[database_name.]owner.]table_name[:slice_number] {in | out} datafile [-m maxerrors] [-f formatfile] [-e errfile] [-F firstrow] [-L lastrow] [-b batchsize] [-n] [... 阅读全文
posted @ 2014-01-14 09:44 信平 阅读(1373) 评论(0) 推荐(0)
配置 Sybase数据源
摘要:1.Start-- > All Programs -- > Sybase - -> Connectivity --> click ‘Open Client Directory Service Editor’2.在Server窗口右击鼠标 Right Click -- > select ‘Add’ item3 弹出’Input Server Name’窗口,输入Server name(服务器名称)ServerName: DMSYBSEVNurl:1.2.3.4,4447username: [username]password: [password]4 修改 % \S 阅读全文
posted @ 2014-01-10 09:43 信平 阅读(639) 评论(0) 推荐(0)