sybase
灰色轨迹
年轻是本钱,但不努力就不值钱~
展开
-
SQL中NOT IN一个致命的问题
今天项目中遇到一个问题导致系统即将瘫痪,排查的好久最后发现是SQL中NOT IN写法问题导致的,所以在这里总结一下。首先,EXISTS与IN和用法想必大家都非常清楚,百度一下,网上也有很多介绍,一般情况下EXISTS与IN的使用效率的问题,通常情况下采用EXISTS要比IN效率高,因为IN不走索引,但要看实际情况具体使用:IN适合于外表大而内表小的情况,而EXISTS适合于外表小而内表大的情况。但有一种情况,NOTEXISTS和NOT IN的SQL查询中子查询包含NULL,这样的话两者查询...原创 2021-09-13 12:11:14 · 3983 阅读 · 1 评论 -
数据库触发器
触发器实际上就是一种特殊类型的存储过程,其特殊性表现在:它是在执行某些特定的T-SQL语句时自动的。 11.1 触发器简介 触发器实际上就是一种特殊类型的存储过程,它是在执行某些特定的T-SQL语句时自动执行的一种存储过程。在SQL Server 2005中,根据SQL语句的不同,把触发器分为两类:一类是DML触发器,一类是DLL触发器。 11.1.1 触发器的概念和作转载 2013-03-05 09:56:03 · 1735 阅读 · 0 评论 -
博客收藏
-----------------------------------以下PB---------------------------------风云http://blog.163.com/lv_jq/blog/#m=0&t=1&c=fks_087066087081080070080086086095087085080075084094085 欢迎来到 Balloonman2002原创 2012-07-18 10:51:43 · 1248 阅读 · 0 评论 -
触发器一 触发器介绍
触发器是一种特殊的存储过程,它在插入,删除或修改特定表中 的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的 数据控制能力。数据库触发器有以下的作用: * 安全性。可以基于数据库的值使用户具有操作数据库的某种权利。 # 可以基于时间限制用户的操作,例如不允许下班后和节假日 修改数据库数据。 # 可以基于数据库中的数据限制用户的操作,例如不允许股票 的价格的升幅转载 2012-09-21 23:39:20 · 1008 阅读 · 0 评论 -
存储过程一 存储过程介绍
存储过程是由流控制和SQL语句书写的过程,这个过程经编译和优化 后存储在数据库服务器中,使用时只要调用即可。在ORACLE中,若干个 有联系的过程可以组合在一起构成程序包。 使用存储过程有以下的优点: * 存储过程的能力大大增强了SQL语言的功能和灵活性。存储过程可 以用流控制语句编写,有很强的灵活性,可以完成复杂的判断和较复杂的 运算。 * 可保证数据的安全性和完整性转载 2012-09-21 23:38:29 · 856 阅读 · 0 评论 -
出现错误:ct_connect(): network packet layer
在启动ASE的时候,出现如下对话框: 原因是: 无法连接远程服务器解决方法: 一、有可能是网络设备造成的,检查并诊断。 二、不是硬件(网络设备)造成的,用以下方法: 开始-->程序-->Sybase-->Server config-->”Config Adaptive Server”启动一下就行了。原创 2011-01-03 11:00:00 · 5184 阅读 · 0 评论 -
DML、DDL、DCL区别
总体解释:DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言DDL(data definition language): DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变转载 2011-11-15 13:08:03 · 662 阅读 · 0 评论 -
sybase性能调优命令收集
sybase性能调优1、修改之前 sp_configure 保存信息2、sp_configure "lock scheme"--查看当前服务器默认锁模式3、sp_configure "lock scheme",0,datarows--修改默认级别为数据原创 2011-10-13 09:29:02 · 2514 阅读 · 0 评论 -
Windows环境下Sybase12.5 图文安装教程
Windows环境下Sybase12.5 图文安装教程 由于项目中需用到Sybase数据库,因此安装数据库是必不可少的动作了。之前根本没接触过这东西,用过之后才知道确实很垃圾!预言:2年后被数据库领域淘汰出局!玩笑话!~言归正传,先准备好安装文件,解压缩ASE i原创 2011-08-04 23:52:10 · 10393 阅读 · 3 评论 -
sybase基础知识-数据库专栏
第一讲 sybase基础知识一、客户/服务器体系结构sybase是一种建立在客户/服务器体系结构上的数据库管理系统。●什么是客户/服务器体系结构?从硬件角度看,客户/服务器体系结构是指将某项任务在两台或多台机器之间进行分配,其中客户机(client)用来运行提供用户接口和前端处理的应用程序,服务器机(server)提供客户机使用的各种资源和服务。从软件角度看,客户/服务器体系结构是把某项应用或软原创 2011-06-09 15:29:00 · 1574 阅读 · 0 评论 -
Win7 下安装Sybase
<br />使用的版本是Sybase Adaptive Server12.5,似乎12.x一下版本不支持WIN7<br />安装界面乱码问题:找到安装目录sybase/server/shared-1_0/jre1.2.2/lib下,有如下font文件,复制拷贝font.properties.zh.NT5.1并将副本更名为font.properties.zh.NT6.1即可<br /> <br />安装的时候最好以管理员身份运行setup.exe,如果途中报错如:某文件夹无写权限之类,不用理会,至少我安装完成转载 2011-03-27 15:43:00 · 6352 阅读 · 0 评论 -
sybase bcp 错误大全
一. Bcp 错误ct_connect(): network packet layer: internal net library error: Net-Lib protocol driver call to connect two endpoints failedEstablishing connection failed.无法连接远程服务器cs_convert:cslibuserapilayer:common library error: The conversion/operation was sto转载 2011-01-07 08:47:00 · 8733 阅读 · 0 评论 -
PowerBuilder与Sybase SQL Server的连接
<br />PowerBuilder与Sybase SQL Server的连接 <br /><br /> PowerBuilder与Sybase SQL Server虽然都是Sybase公司的产品,但用PowerBuilder作前台, Sybase SQL Server作后台时,如果因为设置 不当等原因,它们有可能就会连接不畅。当然首先Open Client 应已经安装, 并正确配置, 且能够通过wisql 或Sybase Advantage查询SERVER端数据库中的数据。 <br />通常,Pow转载 2011-01-07 08:46:00 · 2532 阅读 · 0 评论 -
sybase数据库常用操作方法
<br />sybase安装完成后,在程序----sybase中有这样几项:<br /> Dsedit Utility<br /> Ocscfg Utility<br /> SQL Advantage<br /> Sybase Central Java Edition<br /> Server Config<br /> Sybase Soft原创 2011-01-07 08:45:00 · 2179 阅读 · 0 评论 -
sp_pb60table 去哪里找呀?
在启动ASE的时候,出现如下对话框:原因是: 无法连接远程服务器解决方法: 一、有可能是网络设备造成的,检查并诊断。 二、不是硬件(网络设备)造成的,用以下方法: 开始-->程序-->Sybase-->Server config-->”Config Adaptive Server”启动一下就行了。原创 2011-01-03 10:59:00 · 1196 阅读 · 0 评论 -
sybase数据库的安装注意事项
<br />一、在安装时,设备大少已设置好,准备创建时,出现如下对话框:<br /><br />则说明你的路径不正确。在这里需要说明一下,必需得把sybase安在根目录文件夹下,也就是硬盘的根目录下。比如:c:/sybase 或 d:/sybase<br />二.在安装好之后,首次启动,如下方式:<br /> <br /><br /> <br />会弹出如下对话框:<br /> <br /><br /> <br />代表字符集没有改,需要改写一下字符集,原因是让支持中文,改写字符集如下方式,在这里假如你安装原创 2011-01-02 13:36:00 · 967 阅读 · 0 评论 -
使用命令方式操作sybase数据库
在启动ASE的时候,出现如下对话框:原因是: 无法连接远程服务器解决方法: 一、有可能是网络设备造成的,检查并诊断。 二、不是硬件(网络设备)造成的,用以下方法: 开始-->程序-->Sybase-->Server config-->”Config Adaptive Server”启动一下就行了。转载 2011-01-03 11:00:00 · 8531 阅读 · 0 评论