sql编程的几个常识

1、@@ROWCOUNT可以判断上一行查询操作得到的列数;
2、给变量赋值用SET @Pr_id = 13;
3、察看是否有符合条件的记录IF EXISTS (Select name FROM sysobjects Where name = 'reminder' AND type = 'TR');

说明特别是第一个,感觉在写Proce的时候,可以好好的运用
Create Proc Add
@n char(10)
as
Select a from Table1 where a = @n
if(@@RowCount<>0)
Begin
Update ....
End
Else
Begin
Insert ..........
End

(0)

相关推荐

  • sql编程的几个常识

    1.@@ROWCOUNT可以判断上一行查询操作得到的列数: 2.给变量赋值用SET @Pr_id = 13; 3.察看是否有符合条件的记录IF EXISTS (Select name FROM sysobjects Where name = 'reminder' AND type = 'TR'); 说明特别是第一个,感觉在写Proce的时候,可以好好的运用 Create Proc Add @n char(10) as Select a from Table1 where a = @n if(@@

  • Oracle9iPL/SQL编程的经验小结

    正在看的ORACLE教程是:Oracle9iPL/SQL编程的经验小结.平时在PL/SQL中的编程中遇到一些问题,这里以问答的形式来进行把它们总结下来,以供大家分享. 1.当需要向表中装载大量的数据流或者需要处理大量的数据流的时候,能否使用管道提高处理效率? 管道函数对于改善并行查询的性能非常方便,它加快往表中加载数据的速度.管道函数的使用总结如下两点: 每当在查询里使用PL/SQL函数时,该查询将被序列化,即一个处理器只能运行一个查询实例,那么在这种情况下不可能使用并行查询(比如在数据仓库中要

  • PL/SQL编程经验小结开发者网络Oracle

    正在看的ORACLE教程是:PL/SQL编程经验小结开发者网络Oracle.平时在PL/SQL中的编程中遇到一些问题,这里以问答的形式来进行把它们总结下来,以供大家分享. 1.当需要向表中装载大量的数据流或者需要处理大量的数据流的时候,能否使用管道提高处理效率? 管道函数对于改善并行查询的性能非常方便,它加快往表中加载数据的速度.管道函数的使用总结如下两点: 每当在查询里使用PL/SQL函数时,该查询将被序列化,即一个处理器只能运行一个查询实例,那么在这种情况下不可能使用并行查询(比如在数据仓库

  • SQL编程之子查询及注意事项

    当一个查询是另一个查询的条件时,称之为子查询.子查 询可以使用几个简单命令构造功能强大的复合命令.子查询最常用于SELECT-SQL命令的 WHERE子句中.子查询是一个 SELECT 语句,它嵌套在一个 SELECT.SELECT...INTO 语句.INSERT...INTO 语句.DELETE 语句.或 UPDATE 语句或嵌套在另一子查询中. 语法:select ....from 表1 where 列1 > (子查询) 外面的查询成为父查询,圆括号嵌入的查询成为称为子查询.SQL Ser

  • Android编程之数据库Sql编程实例分析

    本文实例讲述了Android编程之数据库Sql编程实现方法.分享给大家供大家参考.具体分析如下: Android中安装轻量级数据库Sqlite,现在测试数据库基本操作. 数据库基本操作:创建表,插入,删除可以用execSQL();读取可以用rawQuery();这两个函数都可以标准SQL语句进行操作. 源代码: package com.test.sql; import android.app.Activity; import android.content.Context; import and

  • sql编程工具Sql Prompt下载及安装破解图文教程

    Sql Prompt智能提示及其格式化用起来非常方便. 免费下载地址:http://www.jb51.net/database/201355.html 1. 下载SQL Prompt 5.3.4.1,是个压缩包,里面有三个文件 免登录免积分下载地址:http://www.jb51.net/database/201355.html 1) 下载完成后,解压得到下面三项.一个是注册教程doc,一个是注册机keygen,一个是官方原版安装包V5.3.4.1. 2. 安装SQL Prompt 5.3.4.

  • 一篇文章带你入门SQL编程

    目录 1.学习sql之前回忆一下,什么是变量? 2.变量分为局部变量和全局变量 1:局部变量: 2:全局变量 3.select语句和set语句区别 4.数据类型转换 5.逻辑控制语句 1:顺序结构控制语句 2:If-else条件语句(重点) 3:while循环语句 4:case多分支语句 批处理 总结 1.学习sql之前回忆一下,什么是变量? 变量:能存储数据的值.变量是一块内存空间的表示.数组一连串空间变量是存储数据的容器(通俗讲) 2.变量分为局部变量和全局变量 局部变量的使用是先申明再赋值

  • Java实现在线SQL编程最新完整版

    目录  难度分析  项目回顾(在线编写SQL查询)  最终效果演示  技术选型:  需求分析  项目搭建 ① 引入项目所需要的相关Maven依赖 ② 编写配置文件 ③ 创建Controller前端控制器 ④ 探究 JDBC中ResultSet中的方法 ⑤ 获取所有的数据源 ⑥ 实现执行查询逻辑 ⑦ Vue前端引入monaco-editor组件进行编写SQL语句  项目总结 前言: 由于前段时间,项目组长分配的任务是要完成一个在线编写SQL并要实现查询功能的需求,最终需要将查询到的数据以JSON格

  • SQL Server数据库入门学习总结

    一图胜"十"言:SQL Server 数据库总结 一个大概的总结 经过一段时间的学习,也对数据库有了一些认识. 数据库基本是由表,关系,操作组成:对于初学者首先要学的: 1.数据库是如何存储数据的 表,约束,触发器 2.数据库是如何操作数据的 insert,update,delete T-sql 函数 存储过程 触发器 3.数据库是如何显示数据的 select SQLServer数据库学习总结 1.SQL基础 SQL Server2000安装.配置,服务器启动.停止,企业管理器.查询分

  • Oracle PL/SQL入门案例实践

    正在看的ORACLE教程是:Oracle PL/SQL入门案例实践. 前面已经了解了关于PL/SQL编程的基础,本文将结合一个案例来加深对这些知识点的理解. 一. 案例介绍 某数据库有两张表,是关于某公司员工资料.薪水和部门信息的,它们分别是emp表和dept表,两张表的结构如下: 要求如下: 1.按照上表结构建立相应的表,并每张表写入5组合法数据. 2.操纵相关表,使得"技术部"的员工的薪水上涨20%. 3.建立日志,追踪薪水变动情况. 4.建立测试包. 二. 案例的分析与实现 从前

随机推荐