sal

Configure Doxygen to ignore the Source-Code Annotation Language (SAL)

僤鯓⒐⒋嵵緔 提交于 2020-01-15 09:42:12
问题 I have some classes that are documented with Doxygen. Additionally, they are annotated with Microsoft's Source-Code Annotation Language (SAL) to support static code analysis. //! The majestic class. class Foo { //! \brief do something //! \param [out] pResult The result value is stored here. //! \returns The return value Succcess indicates success. _Success_(return == Success) virtual Result_t DoSomething(_Out_ uint32_t *pResult) = 0; }; In this case, Doxygen reports a warning: argument

oracle的基本查询

社会主义新天地 提交于 2020-01-15 06:41:31
1、清屏操作: SQL> host cls 2、查看当前用户: SQL> show user; USER 为 "SCOTT" 当前用户为Scott 3、当前用户下的表: SQL> select * from tab; tab数据字典(管理员提供的表) TNAME TABTYPE CLUSTERID ------------------------------------------------------------ ----------------------- BONUS TABLE DEPT TABLE EMP TABLE TNAME TABTYPE CLUSTERID ------------------------------------------------------------ -------------------------- SALGRADE TABLE 4、查看表结构: SQL> desc emp; 名称 是否为空? 类型 ----------------------------------------- -------- ---------------------------- EMPNO NOT NULL NUMBER(4) 员工代号 ENAME VARCHAR2(10) 员工名字 JOB VARCHAR2(9) 职位 MGR NUMBER(4)

SQL中查询语句的使用

与世无争的帅哥 提交于 2020-01-13 22:36:04
常用SQL查询语句 - myLittleGarden - 博客园 http://www.cnblogs.com/sunada2005/p/3411873.html 一、简单查询语句 1. 查看表结构 SQL>DESC emp; 2. 查询所有列 SQL>SELECT * FROM emp; 3. 查询指定列 SQL>SELECT empmo, ename, mgr FROM emp; SQL>SELECT DISTINCT mgr FROM emp; 只显示结果不同的项 4. 查询指定行 SQL>SELECT * FROM emp WHERE job='CLERK'; 5. 使用算术表达式 SQL>SELECT ename, sal*13+nvl(comm,0) FROM emp; nvl(comm,1)的意思是,如果comm中有值,则nvl(comm,1)=comm; comm中无值,则nvl(comm,1)=0。 SQL>SELECT ename, sal*13+nvl(comm,0) year_sal FROM emp; (year_sal为别名,可按别名排序) SQL>SELECT * FROM emp WHERE hiredate>'01-1月-82'; 6. 使用like操作符(%,_) %表示一个或多个字符,_表示一个字符,[charlist

第7章:子查询

给你一囗甜甜゛ 提交于 2020-01-11 06:31:19
ALL:表示大于子查询结果集中的所有行,即大于最大值。 查询部门编号不为10,且工资比10部门所有员工工资高的员工编号,姓名,职位,工资。 select empno,ename,job,sal from emp where sal>all(select sal from emp where deptno=10) and deptno<>10; = ALL :表示等于子查询结果集中的所有行,即等于所有值,通常无意义。 查询部门编号不为10,且工资和10部门所有员工工资相等的员工编号,姓名,职位,工资。 select empno,ename,job,sal from emp where sal=all(select sal from emp where deptno=10) and deptno<>10; ---------------------练习1 单行子查询------------------------------------------------------ 1.查询入职日期最早的员工姓名,入职日期 select ename,hiredate from emp where hiredate=(select min(hiredate) from emp ) 2.查询工资比SMITH工资高并且工作地点在CHICAGO的员工姓名,工资,部门名称 select e.ename

Mysql基本练习

六眼飞鱼酱① 提交于 2020-01-11 05:37:01
SELECT DATABASE(); use mybase; //创建表 create TABLE exam ( id INT(11) PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20), English INT, Chinese INT, Math INT ); SHOW TABLES; //查看表结构 DESC exam; //向表中添加一列 ALTER TABLE exam ADD History INT NOT NULL; //修改列的数据类型 ALTER TABLE exam MODIFY History DOUBLE(7,2); //修改表的列名 ALTER TABLE exam CHANGE History Physics INT NOT NULL; //修改表名 RENAME TABLE exam TO score; desc score; //修改表的字符集 ALTER TABLE score CHARACTER SET GBK; //删除列 ALTER TABLE score DROP Physics; //插入部分列 INSERT into score(id,NAME,English,Chinese,Math) VALUE(1,‘hudie’,90,90,90); INSERT INTO score(id,NAME

SQL语句——16、排序函数

≡放荡痞女 提交于 2020-01-07 14:08:28
row_number 和伪列rownum类似,都是产生顺序的序列号的,但这个分析函数row_number并不是为整个select数据产生序列,而是为分组后的每个组内产生序列。 比如,要取出每个部分的前两个最高工资的员工 SQL> select deptno,ename,sal from (select deptno,ename,sal, row_number() over(partition by deptno order by sal desc) drn from emp) where drn <=2; DEPTNO ENAME SAL ---------- ---------- ---------- 10 KING 5000 CLARK 2450 20 SCOTT 3000 FORD 3000 30 BLAKE 2850 ALLEN 1600 6 rows selected. rank和dense_rank 根据order by的内容依次赋予递增序列。 rank 和 dense_rank特点: 他们遇到相同值不会递增,都显示当前序列值 遇到相同值rank会跳号,dense_rank不跳号。 但下一个不同的值出现时, rank会累积, dense_rank不会累积 SQL> select deptno,ename,sal, rank() over(partition by

SQL语句——11、子查询

一世执手 提交于 2020-01-06 21:52:47
子查询指嵌入在其他SQL中的select语句,也称嵌套查询. 按照子查询返回结果,可将子查询分为: 单行单列 单行多列 多行单列 多行多列 特点: 优先执行子查询,主查询再使用子查询的结果 子查询返回的列数和类型要匹配 子查询要用括号括起来 子查询返回多行要用多行关系运算符 单行子查询 子查询返回一行记录。 例如:查询和scott在同一部门的员工 select deptno,ename,sal from emp where deptno=(select deptno from emp where ename='SCOTT'); DEPTNO ENAME SAL ---------- ---------- ---------- 20 SMITH 800 20 JONES 2975 20 SCOTT 3000 20 ADAMS 1100 20 FORD 3000 也可以把子查询结果当成一列 select deptno,ename,(select deptno from emp where ename='SCOTT') AA from emp where deptno=10; DEPTNO ENAME AA ---------- ---------- ---------- 10 CLARK 20 10 KING 20 10 MILLER 20 多行子查询

orcale入门基础

江枫思渺然 提交于 2020-01-06 15:30:43
好长时间没写博客了,莫名其妙的就堕落了一波,从今天开始要加油了!!!!! –创建表空间 create tablespace demo --表空间名 datafile 'c:\demo.dbf' --将表空间创建到此地址(注意表空间后缀名为.dbf) size 100 m --表空间初始大小为100m autoextend on --如果表空间被填满允许自动增长 next 10 m ; --表空间每次自动增长的容量 –删除表空间 drop tablespace demo ; –创建用户 create user msg --用户名 identified by msg --用户密码 default tablespace demo ; --此用户绑定的表空间 –给用户授权 –oracle数据库中常用角色 connect–连接角色,基本角色 resource–开发者角色 dba–超级管理员角色 --给msg用户授予dba角色 grant dba to msg ; –用户切换 --切换到msg用户下 conn msg / msg —创建一个person表 create table person ( pid number ( 20 ) , pname varchar2 ( 10 ) ) ; —对表的操作 ---添加一列 alter table person add ( gender number

简单的五险一金计算器

人走茶凉 提交于 2020-01-02 19:55:45
对于刚入门的学习javaweb的同学,这是一个很简单的例子, 下面是查询界面(选择不同的城市进行查询): <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>五险一金查询</title> </head> <body> <div> <form action="cityResult.jsp" method="post"> <table align="center"> <tr> <td> <h1>五险一金及税后计算器</h1> </td> </tr> <tr> <td style="font-family: arial; font-size: 25px;">税前: <input type="text" id="shuiqian" name="tax" style="width: 200px;

MySQL之基本语句

Deadly 提交于 2020-01-01 07:20:12
SQL是Structure Query language(结构化查询语言)的缩写,它是使用关系模型的数据库应用语言。在众多开源数据库中,MySQL正是其中最杰出的代表,MySQL是由三个瑞典人于20世纪90年代开发的一个关系型数据库。并用了创始人之一Michael Widenius女儿的名字My命名,这就是MySQL的由来,本次博客使用的是开源数据库MySQL,版本5.7.19,下面就开始吧! SQL分类 1.数据定义语句(Data Definition Language,DDL):主要是用来定义数据库、表、列等对象; 2.数据操作语句(Data Manipulation language,DML):用来添加、更新、删除和查询数据库记录,并检查数据完整性; 3.数据控制语句(Data Control language,DCL):定义了数据库、表、用户的访问权限和安全级别等; DDL语句 1.创建数据库 语法:create database dbname; 举例: mysql> create database test; Query OK, 1 row affected (0.01 sec) 查看当前系统中有哪些数据库: mysql> show databases; +--------------------+ | Database | +--------------------+