插入
INSERT INTO
T_PICTURE (PICTURE_ID,PICTURE_PATH,PICTURE_FRONT_PATH,PICTURE_STATE)
VALUES(S_PICTURE.NEXTVAL,'$target_path','$indexPath','可用') ;
删除
DELETE FROM T_PICTURE WHERE PICTURE_ID = 1;
修改
UPDATE
T_PICTURE
SET PICTURE_TYPE='剧照' //多个,隔开如(set 字段1=值1,字段2=值2)
WHERE MOVIE_ID='$arg_movieId'
AND PICTURE_ID='$arg_posterId'";
查询
SELECT ORDER_NO,BOOKING_METHOD,TICKET_TYPE_LIST,PRICE,TICKET_COUNT,
PAY_WAY,SERVER_WAY,SEATS,PHONE,FEE,TKT_SINGLE_PRICE_LIST,TKT_FAVORABLE_FLG
FROM
T_ORDER_ARGUMENT
WHERE
T_ORDER_ARGUMENT.ORDER_ARGUMENT_ID =
(SELECT MAX(ORDER_ARGUMENT_ID) FROM T_ORDER_ARGUMENT WHERE T_ORDER_ARGUMENT.ADD1='$arg_oid')
php插入获取插入后的id
$sql = "INSERT INTO
T_PICTURE (PICTURE_ID,PICTURE_PATH,PICTURE_FRONT_PATH,PICTURE_STATE)
VALUES(S_PICTURE.NEXTVAL,'$target_path','$indexPath','可用') RETURNING PICTURE_ID INTO :id
";
$stid = oci_parse(dbUtil::getDbConn(), $sql);
oci_bind_by_name($stid, ':id', $pictureId, 24);
oci_execute($stid);
首先RETURNING PICTURE_ID INTO :id 将要获取的主键PICTURE_ID 映射到id,
然后oci_bind_by_name($stid, ':id', $pictureId, 24); 取出id对应的PICTURE_ID值赋值到$pictureId变量中,
所以$pictureId即为刚插入的主键PICTURE_ID值了
php 查询分页
$pageStar = ($arg_pageNow - 1) * $arg_pageSize +1;
$pageEnd = $arg_pageNow * $arg_pageSize;
SELECT *
FROM (SELECT HOT_MOVIE_ID,HOT_MOVIE_CACHE_NAME,PICTURE_PATH,DIRECTOR,MOVIE_TYPE,SHOWING_TIME,DATEINDATE_IN,PLAYER,MOVIE_LANGUAGE,HOT_MOVIE_CACHE_AREA, ROWNUM AS rownumber
FROM V_HOT_LOCATION
WHERE HOT_MOVIE_CACHE_AREA = '$arg_location'
AND HOT_MOVIE_CACHE_YEAR = '$currentYear')
WHERE rownumber BETWEEN '$pageStar' AND '$pageEnd'
ORDER BY HOT_MOVIE_ID DESC
php 查询总数
$sql = "
SELECT COUNT(*) AS NUM_ROWS
FROM V_HOT_LOCATION
WHERE HOT_MOVIE_CACHE_AREA = '$arg_location'
AND HOT_MOVIE_CACHE_YEAR = '$currentYear'
AND PICTURE_TYPE ='mobile_FP_240x320'
";
$stid = oci_parse(dbUtil::getDbConn(),$sql);
oci_define_by_name($stid, 'NUM_ROWS', $movieTotal);
oci_execute($stid);
oci_fetch($stid);
时间格式
to_char(SHOW_DATE,'yyyy-mm-dd') AS SHOW_DATE
相关推荐
这篇自我总结将探讨SQL的重要性、其功能以及如何有效地学习SQL。 首先,理解SQL的基本概念至关重要。SQL是一种标准化的语言,适用于多种数据库管理系统,如MySQL、Oracle、SQL Server、PostgreSQL等。它的主要功能...
SQL是Structured Query Language的缩写,是用于管理关系数据库的标准语言。在本文中,我们将深入探讨SQL语句的三大核心部分:DDL(Data Definition Language),DML(Data Manipulation Language)以及DQL(Data ...
#### 七、总结 通过本次实验,我们不仅深入了解了SQL注入攻击的原理和技术细节,还学会了如何设计和实现有效的防御措施。这对于提高Web应用程序的安全性具有重要意义。在实际开发过程中,必须高度重视安全性问题,...
表的自我联合132 总结134 问与答134 校练场134 练习135 第七天子查询内嵌的SQL 子句136 目标136 建立一个子查询136 在子查询中使用汇总函数140 子查询的嵌套141 相关子查询144 EXISTS ANY ALL 的使用147 总结151 ...
总结来说,SQL实训是一次宝贵的学习和成长经历,它不仅提升了参与者的SQL技能,还锻炼了团队协作能力、问题解决能力和自我驱动力。面对未来的挑战,参与者将以更积极的态度和更强的能力去迎接。通过不断学习和实践,...
在SQL实习的过程中,实习生们体验了理论与实践的结合,深化了对SQL数据库管理的理解。SQL是Structured Query Language的缩写,是用于管理和处理关系数据库的标准语言。以下是对实习内容的详细解析: 1. **数据库和...
总结来说,这个压缩包提供的学习资源全面覆盖了SQL Server的基础知识,结合理论讲解、实例练习和在线社区支持,适合想要快速入门SQL Server的初学者。通过15天的系统学习,你将能够理解数据库管理的基本原理,编写...
【SQL实习总结】 本次实习以SQL为主要学习内容,是一次将理论知识转化为实践技能的重要体验。在为期五天的实习中,我深入了解到SQL在编程生活中的重要性,特别是对于VB设计师而言,掌握SQL与VB的结合应用是至关重要...
SQL语言学习工作总结 在信息化社会,掌握SQL语言已经成为IT专业人士必备的技能之一。SQL,全称为Structured Query Language,即结构化查询语言,是用于管理关系数据库的标准语言。通过学习SQL,我们可以对数据库...
- **表的自我联合:** 表与自身连接,常用于比较同一表中的不同记录。 #### 第七天:子查询 - **建立一个子查询:** 单层子查询的应用。 - **在子查询中使用汇总函数:** 进行更复杂的数据分析。 - **子查询的嵌套...
【SQL实习总结】 本次SQL实习是一次为期一周的实践学习,主要目的是巩固和深化理论知识,将课堂上学到的SQL Server数据库管理技能付诸实践。实习过程中,我们参与设计了一个google订餐系统的数据库,通过实际操作,...
- **表的自我联合**:展示了如何在查询中将同一个表当作两个不同的表来使用。 #### 第七天:子查询 - **建立一个子查询**:介绍了子查询的基本概念和使用方法。 - **在子查询中使用汇总函数**:说明了如何在子查询...
总结起来,学习SQL需要从理解基础概念入手,通过实践项目提升操作能力,不断挑战自我以加深理解,同时适应不同的应用场景,并始终保持积极的学习态度。这样的学习过程可以帮助我们更好地掌握SQL,为未来的软件开发和...
- **总结**:强调了SELECT语句的重要性以及如何构建基本的查询。 #### 第三天:表达式、条件语句与运算 - **表达式**:在SQL中,表达式可以用来计算数值或进行逻辑判断。 - **条件语句**:例如IF语句,在某些数据库...
- **总结**:SELECT语句是SQL中最基本也是最常用的命令之一,掌握了SELECT语句就相当于掌握了SQL的核心。 #### 三、表达式、条件语句与运算 - **表达式**:SQL中的表达式是指能够计算并返回一个结果的公式或指令。...
- **表的自我联接**:讲解如何在一个表中基于不同条件进行自我联接。 #### 第七天:子查询 内嵌的SELECT 语句 - **建立一个子查询**:教授如何构建子查询,即在主查询中嵌套另一个查询。 - **在子查询中使用汇总...
- **总结**:SELECT语句是SQL中最常用的命令之一,用于从数据库中检索数据。通过灵活使用不同的子句(如WHERE、ORDER BY等),可以实现复杂的查询需求。 #### 第三天:表达式、条件语句与运算 - **条件语句**:包括...