2011年8月16日

输入1则输出0,输入0则输出1

摘要: 输入1则输出0,输入0则输出1那天小面试了吧,遇到这么个问题:输入0则输出1,输入1则输出0,当时想出前三种,最近在思考到底有没有其他方法来解答。1.最常见的IF-ELSE解法,最先进入脑海,当然,还有点傻傻的问HR,if-else判断算一种么? 1: #include <iostream> 2: 3: using namespace std; 4: int main() 5: { 6: int input; 7: cin >> input; 8: if (1 == input) 9: cout << 0; 10: else if (0 == input) 阅读全文

posted @ 2011-08-16 19:18 原来... 阅读(925) 评论(0) 推荐(0)

SQL SERVER 存储过程

摘要: SQL SERVER 存储过程学习笔记将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。 存储过程的优点 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。 3.存储过程可以重复使用,可减少数据库开发人员 阅读全文

posted @ 2011-08-16 13:37 原来... 阅读(442) 评论(0) 推荐(0)

where 1=0的含义

摘要: 1。where 1=0; 这个条件始终为false,结果不会返回任何数据,只有表结构,可用于快速建表;2。where 1>0;始终为true,返回所有数据记录;3。where 1<0; 和1 一样另外表结构的意思如下:表结构就是定义一个表的字段、类型、主键、外键、索引,这些基本的属性组成了数据库的表结构例如:create table student (id int primarykey,name varchar,sex varchar,age varchar)id、name、sex这些就是字段,int varchar就是数据类型,primarykey为设置主键 阅读全文

posted @ 2011-08-16 11:33 原来... 阅读(2745) 评论(0) 推荐(0)

什么是游标

摘要: 1.游标的概念游标是指向查询结果集的一个指针,它是一个通过定义语句与一条Select语句相关联的一组SQL语句。游标包含两方面的内容:●游标结果集:执行其中的Select语句所得到的结果集;●游标位置:一个指向游标结果集内的某一条记录的指针利用游标可以单独操纵结果集中的每一行。游标在定义以后存在两种状态:关闭和打开。当游标关闭时,其查询结果集不存在;只有当游标打开时,才能按行读取或修改结果集中的数据。2.使用游标一个应用程序可以使用两种类型的游标:前端(客户)游标和后端(服务器)游标,它们是两个不同的概念。无论使用哪一种游标,都需要经过如下几个步骤:●定义游标●打开游标●从游标中操作数据●关闭 阅读全文

posted @ 2011-08-16 11:10 原来... 阅读(4155) 评论(0) 推荐(2)

导航