- 博客(89)
- 资源 (13)
- 收藏
- 关注

原创 inner join on, left join on, right join on,逗号
1.定义:inner join(等值连接) : 只返回两个表中联结字段相等的记录left join(左联接) :返回包括左表中的所有记录和右表中联结字段相等的记录right join(右联接) :返回包括右表中的所有记录和左表中联结字段相等的记录 INNER JOIN 语法: INNER JOIN 连接两个数据表的用法:SELECT * FROM 表1 INNER JO
2014-11-20 16:58:39
1711

原创 SQL中EXISTS的用法
比如在Northwind数据库中有一个查询为SELECT c.CustomerId,CompanyName FROM Customers cWHERE EXISTS(SELECT OrderID FROM Orders o WHERE o.CustomerID=c.CustomerID) 这里面的EXISTS是如何运作呢?子查询返回的是OrderId字段,可是外面的查询要找的是Cu
2014-11-14 09:03:22
2976
原创 TObject *Sender
在C++ Builder 窗口中放置两个按钮: btn1 和 btn2双击btn1,自动生成响应函数:void __fastcall TForm1::btn1Click(TObject *Sender){}那么,TObject *Sender 是什么意思 ?选中btn2按钮,将btn2按钮的OnClick事件设置为btn1Click,也就是说这两个按
2015-10-12 11:24:05
2140
原创 sql server & oracle 加千分位
Sql Server中 加千分位select convert(varchar,convert(money,COLUMN1),1) from TABLE1例: select convert(varchar,convert(money,12345678),1) -- 12,345,678.00Oracle中加千分位select to_c
2015-10-12 10:25:55
3561
原创 AnsiString和String的区别、使用
C/C++语言在CB中的一些特定用法 2)AnsiString是从Delphi中引进来的吗? 答:CB的核心组件VCL是用Object Pascal语言写出的,所以CB的VCL组件的属性有很多都是使用long string,例如:Text、 Name、Caption等属性都是使用Object Pascal的long string。基于此关系,CB只好建立了和Object Pas
2015-08-28 13:46:25
4568
原创 事务 & try...catch
declare @p_fhdm varchar(10), @p_fhxx varchar(100) begin try begin tran --正常处理,如果没错就commit ,如果有错就会跳到 catch commit tran end trybegin catch IF @@TRANCOUNT > 0 beg
2015-07-15 15:25:23
751
原创 GetPrivateProfileString函数--INI配置文件
GetPrivateProfileString函数用于获取INI配置文件中的内容。 DWORD GetPrivateProfileString(LPCTSTR lpAppName, //INI文件中的一个字段名.LPCTSTR lpKeyName, //是lpAppName下的一个键名,通俗讲就是变量名.LPCTSTR lpDefault, //如果INI文件中没有前两个参数指
2015-07-13 11:04:01
2256
原创 SqlServer 常用语句
select * into A --自动生成表A,表A的结构数据和表B一样from B insert into A --A要提前创建select * from Binsert into A(字段1,字段2,...)values(值1,值2,...)正确更新:update ut_syhh_折算率调整_总账户set 客户编号 =
2015-07-07 11:09:55
1557
原创 sqlserver2008中cast和convert函数--类型转换
sqlserver2008中的cast和convert: 将某种数据类型的表达式显式转换为另一种数据类型。 CAST 和 CONVERT 提供相似的功能。 语法:使用 CAST:CAST ( data_to_be_converted AS data_type )使用 CONVERT:CONVERT(data_type(length)
2015-06-25 18:45:14
1753
原创 SQL Server 日期时间转字符串
一、sql server日期时间函数Sql Server中的日期与时间函数 1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15') --返回:2004
2015-04-29 17:01:23
1075
原创 证券-专业术语
股票质押式回购交易:指资金融入方以所持有的股票质押,资金融出方融入资金,并约定在未来返还资金、解除质押的交易。业务流程:1、融入方、融出方、证券公司各方签署《股票质押回购交易业务协议》;2、证券公司根据融入方和融出方的委托向深交所交易系统进行交易申报;3、交易系统对交易申报按相关规则予以确认,并将成交结果发送中国结算深圳分公司;4、中国结算深圳分公司依据深交所确认的成交结果为股
2015-04-09 16:03:39
1302
原创 T-SQL 游标
1. 为何使用游标: 使用游标 (cursor) 的一个主要的原因就是把集合操作转换成单个记录处理方式。用 SQL 语言从数据库中检索数据后,结果放在内存的一块区域中,且结果往往是一个含有多个记录的集合。游标机制允许用户在 SQL server 内逐行地访问这些记录,按照用户自己的意愿来显示和处理这些记录。2. 如何使用游标: 一般地,使用游标都遵循下列的常规步
2015-03-26 14:10:38
816
原创 T-SQL中GO关键字
go 是SYBASE和SQL Server中用来表示事务结束,提交并确认结果,相当于ORACLE的CommitSQL Server 实用工具将 GO 解释为应将当前的 Transact-SQL 批处理语句发送给 SQL Server 的信号。当前批处理语句是自上一 GO 命令后输入的所有语句,若是第一条 GO 命令,则是从特殊会话或脚本的开始处到这条 GO 命令之间的所有语句。局部(用
2015-03-25 17:48:22
1618
原创 oracle exp出现"ORA-00302:必须说明SET_NO_OUTLINES 组件" 解决方法
1.问题描述使用oracle的exp工具,我客户端上安装的是oracle 11g,而服务器端上安装的oracle是9i版本。我想在客户端上使用exp命令,出现如下错误: Export: Release 11.2.0.3.0 - Production on 星期三 3月 4 09:10:53 2015Copyright (c) 1982, 2011, Oracle and/or
2015-03-04 09:35:32
1636
原创 投资银行
1.什么是投资银行? 广义投资银行:指任何经营华尔街金融业务的金融机构,业务包括证券、国际海上保险以及不动产投资等几乎全部金融活动。 较广义投资银行:指经营全部资本市场业务的金融机构,业务包括证券承销与经纪、企业融资、兼并收购、咨询服务、资产管理、创业资本等,与第一个定义相比,不包括不动产经纪、保险和抵押业务。较狭义投资银行:指经营部分资本市场业务的金融机构,业务包括证券承销与
2015-02-25 15:21:14
1464
原创 【重要】股票收益互换
以海通证券为例,股票收益互换有以下三种业务类型:1. 投资者支付海通证券固定利率,海通证券支付客户标的资产的浮动收益;2. 海通证券支付投资者固定利率,投资者支付海通证券标的资产的浮动收益;3. 投资者支付海通证券标的资产A的浮动收益,海通证券支付投资者标的资产B的浮动收益。 股票收益互换业务最吸引投资者的莫过于杠杆交易,投资者可以以较少的资金,利用杠杆关
2015-02-02 15:38:39
1815
原创 如何在Oracle中复制表结构和表数据
1. 复制表结构及其数据:create table table_name_new as select * from table_name_old2. 只复制表结构:create table table_name_new as select * from table_name_old where 1=2;或者:create table table_name_new like ta
2015-01-30 16:25:06
1101
1
原创 PL/SQL Developer 自动提交事务的设置
之前在某测试机上用update更新表,没有commit,也没有关PL/SQL Developer。第二天,在自己电脑上查看该表,发现记录并没有更新想用SQL语句重新更新,执行了十多分钟还没执行完。想重新手动更新,提示:至此,发现该表已经被锁定了,原因就是之前在测试机上使用了update却没有提交(commit)!!DML操作如 inser
2015-01-28 18:04:23
4067
1
原创 Oracle 死锁
手动修改某表的记录,弹出以下错误:然后尝试用PL/SQL语句修改记录,十多分钟过去了,一直显示正在执行;结论:死锁了!!查看被锁对象:SELECT l.session_id sid, s.serial#, l.locked_mode 锁模式, l.oracle_username 登录用户,
2015-01-27 11:24:09
994
原创 drop user和drop user cascade的区别
1.oracle数据库中删除用户有两种命令,一种是 drop user xxx;另外一个种是drop user xxx cascade;2.官方的说明如下:Dropping a Database User: Example If user Sidney's schema contains no objects, then you can drop sidney by issuing
2015-01-26 13:28:28
20575
1
原创 【重要】融资融券
融资:其实就是借券商的钱买股票,等股票价格上涨,抛出股票把钱还给券商。 融券:其实就是借券商的股票卖出,等股票价格下跌,再买入股票,把股票还给券商。 我们知道中国股票市场只能做多,就是你买了股票只能等待上涨获利,如果股票下跌就没法获利了,而融券就提供了一种做空的工具。 举例说明 投资者觉得某股A具有明显的下跌空间,但是手中并没有该股,于是向券商借了1万股于10元
2015-01-22 09:40:46
2280
原创 【重要】ETF基金和LOF基金的区别和买卖
LOF(Listed Open EndedFund),上市式开放型基金。ETF(Exchange Traded Fund),交易式指数型基金(开放式)。场内:指的是A股市场,交易股票的市场。场外:指的是基金代销处所,如银行、证券所柜台;基金网站。基金类型ETF基金:都是指数型基金。 LOF基金:可以是指数型、股票型、混合偏股型、混合平衡型基金。 基金交易
2015-01-21 17:28:50
5642
原创 多头 空头 利多 利空 做多 做空
多头:对股票后市看好,先行买进股票,等股价涨至某个价位,卖出股票赚取差价的人。 空头:是指变为股价已上涨到了最高点,很快便会下跌,或当股票已开始下跌时,变为还会继续下跌,趁高价时卖出的投资者。 利多:是刺激股价上涨,对多头有利的因素和消息。利空:促使股价下跌,以空头有利的因素和消息。 长空:是对股价前景看坏,借来股票卖,或卖出股票期货,等相当长一段时间后才买回的行为。 短空
2015-01-19 09:55:55
2136
原创 PL/SQL 编程
一、什么是pl/sqlpl/sql(procedural language/sql)是Oracle在标准的sql语言上的扩展,pl/sql不仅允许嵌入Sql语言,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误,这样使得它的功能变得更加强大。 二、pl/sql学习的必要性1、提高应用程序的运行性能。2、模块化的设计思想。3、
2015-01-16 17:42:41
896
原创 新三板有别于沪深证交所
全国中小企业股份转让系统(也称新三板)是经国务院批准,依据证券法设立的全国性证券交易场所,2012年9月正式注册成立,是继上海证券交易所、深圳证券交易所之后第三家全国性证券交易场所。在场所性质和法律定位上,全国股份转让系统与沪深证券交易所是相同的,都是多层次资本市场体系的重要组成部分。但是全国股份转让系统与沪深证券交易所还是有区别的,其主要区别有三:一是服务对象不同。全国股份转让系统的
2015-01-14 16:15:47
1000
原创 股票基础知识
绩优股 绩优股就是业绩优良公司的股票,在我国,投资者衡量绩优股的主要指标是每股税后利润和净资产收益率。 垃圾股 与绩优股相对应,垃圾股指的是业绩较差的公司的股票。 蓝筹股 蓝筹股就是那些在其所属行业内占有重要支配性地位、业绩优良、成交活跃、红利优厚的大公司股票。 红筹股 红筹股是香港和国际投资者把在境外注册、在香港上市的那些带有中国大陆概念的股票。 A股 A股的
2015-01-13 13:20:09
2364
原创 潜力股、普通股、优先股、绩优股、垃圾股、蓝筹股、红筹股
潜力股指是指在公司的经营管理和盈利有增长的趋势,同时对利润的分配上有送配的潜力,能够给投资者带来丰厚回报的股票。普通股是指在公司的经营管理和盈利及财产的分配上享有普通权利的股份,代表满足所有债权偿付要求及在优先股东的收益权与求偿权要求后对企业盈利和剩余财产的索取权,它构成公司资本的基础,是股票的一种基本形式,也是发行量最大,最为重要的股票。目前在上海和深圳证券交易所上中
2015-01-13 09:04:38
4700
原创 遇到 ORACLE 错误 1658
在对oracle导入数据时,多次报以下错误:IMP-00003: 遇到 ORACLE 错误 1659ORA-01659: 无法分配超出 1 的 MINEXTENTS (在表空间 ZSTA_DATA_TBS 中)IMP-00003: 遇到 ORACLE 错误 1658ORA-01658: 无法为表空间 ZSTA_DATA_TBS 中的段创建 INITIAL 区
2015-01-07 15:57:35
13426
原创 为什么货币基金每万份收益会突然猛窜?
上图为易方达货币基金A2014年近半年以来的每万份收益走势。从上图我们可以看出,方达货币基金A每万份收益分别在1月底2月初、3月底4月初、6月底7月初共迎来了三次猛升。货币基金的每万份收益没什么变化规律?为什么货币基金每万份收益会突然猛窜? 为什么货币基金每万份收益会突然猛窜? 货币基金主要投资标的包括银行存款、债券等。债券的收益率要高于银行存款,而且债券期限越长,其收益率越高
2015-01-07 13:32:34
2807
原创 ORACLE 日期
sysdata为当前系统日期:select to_char(sysdate,'D') from dual; 当前日期为这周的第几天,周日为第一天select to_char(sysdate,'DD') from dual; 当前日期为这月的第几天select to_char(sysdate,'DDD') from dual; 当前日期为这年的第几天假设当前日期为2014-12
2014-12-23 17:44:23
684
原创 ShowModal 和 Show 的区别
Show:Use Show to set the form Visible property to true and to bring the form to the front of other forms on the screen.ShowModal:Use ShowModal to show a form as a modal form. A modal form is
2014-12-17 18:02:05
1018
原创 sql语句中 where 1=1和 0=1 的作用
where 1=1和 0=1 的作用where 1=1; 这个条件始终为True,在不定数量查询条件情况下,1=1可以很方便的规范语句。一、不用where 1=1 在多条件查询中的困扰 举个例子,如果您做查询页面,并且,可查询的选项有多个,同时,还让用户自行选择并输入查询关键词,那么,按平时的查询语句的动态构造,代码大体如下: str
2014-12-02 13:20:16
1146
原创 ASCII码值对应的字符
chr(9) tab空格 chr(10) 换行 chr(13) 回车 Chr(13)&chr(10) 回车换行 chr(32) 空格符 chr(34) 双引号 chr(39) 单引号chr(33) ! chr(34) " chr(35) # chr(36) $ c
2014-12-01 11:18:34
2288
原创 数据库导入导出实例
导入导出实例: 一、数据导出: 1、 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/manager@TEST file=d:\daochu.dmp full=y 2、 将数据库中system用户与sys用户的表导出 (含表、存储过程、视图等) exp system/manage
2014-11-25 13:51:55
1329
原创 C++ Builder 6.0 快捷键
以下我自己常使用的一些快捷键:(加粗的为重点推荐):: 项目管理类 ::f10代码窗口全屏显示时切换到bcb的主窗口ctrl + f12打开源文件清单对话框shift + f12打开窗口文件清单对话框f12在窗口(form1)与对应代码文件(unit1.cpp)间切换f11把object inspe
2014-11-24 17:23:44
2673
原创 C++Builder 高级编程技巧
1. C++ Builder 网上资源 C++ Builder 研究 http://www.ccrun.com/ C++ Builder 程序员 http://mybcb.diy.myrice.com/ 电脑学习 C++ Builder 版块 http://www.itcomputer.com.cn/Programs/C/CB
2014-11-21 10:54:16
1836
原创 UNION 和 UNION ALL 操作符
UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。注意:1.UNION 内部的 SELECT 语句必须拥有相同数量的列2.列也必须拥有相似的数据类型3.每条 SELECT 语句中的列的顺序必须相同UNION 语法SELECT column_name(s) FROM table_name1UNIONSELECT c
2014-11-20 17:12:58
1172
原创 GRANT 授权
sys(管理员)身份登录,创建用户名zsta_newcreate user zsta_new identified by 密码 default tablespace ZSTA_DATA_TBS temporary tablespace TEMP profile DEFAULT;给zsta_new用户授权(允许创建存储过程等):grant conn
2014-11-17 17:50:21
2077
原创 游标的使用
定义游标: cursor calenderStatus_cur is select * from ut_calenderStatus ; vr_calenderStatus ut_calenderStatus % rowtype;打开游标,提取游标中的数据到游标行中: open calenderStatus_cur;
2014-11-14 16:58:33
1028
原创 sql%rowcount 返回影响行数
oracle中,返回影响行数是:If sql%rowcountCREATE OR REPLACE PROCEDURE testASBEGIN update MY_TIME_TEST1 set discript = '6' where discript = '1' ; If sql%rowcount>1 then --上面update影响行数>1就插入到my_t
2014-11-14 16:13:11
1538
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人