当对表进行()操作时,触发器不会自动执行
当对表进行select操作时,触发器不会自动执行。
1、select定义。
select函数用于确定一个或多个套接口的状态,对每一个套接口,调用者可查询它的可读性、可写性及错误状态信息,用fdset结构来表示一组等待检查的套接口,在调用返回时,这个结构存有满足一定条件的套接口组的子集,并且select返回满足条件的套接口的数目。
有一组宏可用于对fdset的操作,这些宏与Berkeley Unix软件中的兼容,但内部的表达是完全不同的。
2、select返回值。
select调用返回处于就绪状态并且已经包含在fdset结构中的描述字总数;如果超时则返回0;否则的话,返回SOCKET_ERROR错误,应用程序可通过WSAGetLastError获取相应错误代码。当返回为负1时,所有描述符集清0。当返回为0时,表示超时。
select简介:
1、select的使用
select使用描述字集,典型地是一个整数数组,其中每个整数中的每一位对应一个描述字。假设使用32位整数,那么该数组的第一个元素对应于描述字0至31,第二个元素对应于描述字32至63,依此类推。所有的实现细节都与应用程序无关。
2、select的地位
select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生)。
可是使用select就可以完成非阻塞方式工作的程序,它能够监视需要监视的文件描述符的变化情况,读写或是异常。