仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 724|回复: 8
打印 上一主题 下一主题

[学习教程] MSSQL网站制作之嗨 甲骨文【2】

[复制链接]
不帅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:25:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
在Windows中MySQL以服务形式存在,在使用前应确保此服务已经启动,未启动可用netstartmysql命令启动。而Linux中启动时可用“/etc/rc.d/init.d/mysqldstart"命令,注意启动者应具有管理员权限。
/************************************************
我与游标

/************************************************
利用显式游标

界说游标DECLARE
CURSORcursor_nameISselect_statement;

翻开游标OPEN
OPENcursor_name

提取游标FETCH
FETCHcursor_nameINTOvariable1,variable2,...;

封闭游标CLOSE
CLOSEcursor_name;

显式游标属性
%ISOPEN判别是不是已翻开翻开TRUE
%FOUND是不是从了局会合提取到了数据提取到TRUE
%NOTFOUND是不是从了局会合提取到了数据没有提取到TRUE
%ROWCOUNT前往到以后举动止已提取到的实践行数

参数游标

以完成利用分歧参数值屡次翻开游标时,能够天生分歧的了局集
CURSORcursor_name(parameter_namedatatype)ISselect_statement;

利用游标更新/删除数据
CURSORcursor_name(parameter_namedatatype)ISselect_statementFORUPDATE[OFcolumn_reference][NOWAIT];

FORUPDATE用于在了局集数据上加行共享锁,以避免其他用户再次行实行DML操纵
OF断定那些表要加锁
NOWAIT指定实行时不守候锁,假如其他会话已在被感化行上加锁,则以后会话显现毛病提醒

UPDATEtable_nameSETcolumn=..WHERECURRENTOFcursor_name;
DELETEtable_nameWHERECURRENTOFcursor_name;

游标轮回

Oracle会隐含地翻开游标,提取游标并封闭游标
FORrecord_nameINcursor_nameLOOP
statement1;
statement2;
...
ENDLOOP;

假如轮回时不必要利用任何游标属性,则可间接利用子查询
FORrecord_nameIN(select_statement)LOOP
statement1;
statement2;
...
ENDLOOP;

利用游标变量

界说REFCURSOR范例和游标变量
TYPEref_type_nameISREFCURSOR[RETURNreturn_type];
cursor_variableref_type_name;

翻开游标
OPENcursor_variableFORselect_statement;

提取游标数据
FETCHcursor_variableINTOvariable1,variable2,...;

封闭游标CLOSE
CLOSEcursor_variable
BlackHole黑洞引擎,写入的任何数据都会消失,一般用于记录binlog做复制的中继
谁可相欹 该用户已被删除
沙发
发表于 2015-1-19 11:07:55 | 只看该作者
再开发调试阶段和OLAP环境中,外键是可以建立的。新版本中加入了SETNULL和SETDEFAULT属性,能够提供能好的级联设置。
小女巫 该用户已被删除
板凳
发表于 2015-1-19 11:07:55 | 只看该作者
原来的计算字段其实和虚拟字段很像。只是管理方面好了而已,性能方面提高不多。但是SQL2005提供了计算字段的持久化,这就提高了查询的性能,但是会加重insert和update的负担。OLTP慎用。OLAP可以大规模使用。
飘灵儿 该用户已被删除
地板
发表于 2015-1-25 17:20:58 | 只看该作者
入门没那么困难,精通没那么容易
若相依 该用户已被删除
5#
发表于 2015-2-3 12:07:14 | 只看该作者
也可谈一下你是怎么优化存储过程的?
灵魂腐蚀 该用户已被删除
6#
发表于 2015-2-8 20:56:14 | 只看该作者
而写到本地,我又考虑到效率问题.大家来讨论讨论吧,分数不打紧,就给10分,十全十美,没啥对错,各抒己见,但是要有说服力的哦~
深爱那片海 该用户已被删除
7#
发表于 2015-2-26 11:00:56 | 只看该作者
我是新手,正在学习数据库和操作系统,深感理论的泛广,唯有一步一步来,但是又感觉时间不够,收集了很多资料却总是没能认真的看完,希望有一个讨论板块,大家共同解决,共同分享,共同努力
分手快乐 该用户已被删除
8#
发表于 2015-3-8 13:56:52 | 只看该作者
是要和操作系统进行Socket通讯的场景。否则建议慎重!
再见西城 该用户已被删除
9#
发表于 2015-3-22 19:09:32 | 只看该作者
对于微软系列的东西除了一遍遍尝试还真没有太好的办法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 23:13

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表