SQL大全[2]
作者 佚名技术
来源 数据库编程
浏览
发布时间 2012-03-22
同的硬件体系不同而不同,而且 PostgreSQL 对二进制游标不做字节序解析或者其他格式转换 。 因此,如果你的客户机和服务器使用不同的格式 (如: "高位高字节" 和 "底位底字节").你可能就不会希望你的数据以二进制格式返回.所以二进制游标将比文本略微快一点,因为二进制在服务器和客户端的数据传输中有较少的转换. 小技巧: 如果你希望用 ASCII 显示数据, 将数据以 ASCII 模式访问将节省客户端的工作. 注意 游标只能在事务中使用.使用 BEGIN, COMMIT和 ROLLBACK定义一个事务块。 在中游标只能在嵌入 SQL (ESQL) 的应用中使用. PostgreSQL 后端没有一个明确的 OPEN cursor 语句;一个游标被认为在定义时就已经打开了. 不过,PostgreSQL嵌入的 SQL 预编译器, ecpg, 支持 习惯,包括那些和 DECLARE 和 OPEN 相关的语句. 用法 定义一个游标: DECLARE liahona CURSOR FOR SELECT * FROM films; 兼容性 SQL92 只允许在嵌入的 SQL 中和模块中使用游标. PostgreSQL 允许交互地使用游标. 允许嵌入或模块的游标更新数据库信息. 所有 PostgreSQL 的游标都是只读的. BINARY 关键字是 PostgreSQL 扩展. -------------------------------------------------------------------------------- DELETE DELETE Name DELETE -- 删除一个表中的行 Synopsis DELETE FROM [ ONLY ] table [ WHERE condition ] 输入 table 一个现存表的名字 condition 这是一个 SQL 选择查询,它返回要被删除的行. 请参考 SELECT 语句获取关于 WHERE 子句的更多信息. 输出 DELETE count 如果行被成功的删除返回此信息. count 是要被删除的行数. 如果 count 为 0, 没有行被删除. 描述 DELETE从指明的表里删除满足 WHERE condition (条件)的行. 如果 condition (WHERE 子句)不存在, 效果是删除表中所有行.结果是一个有效的空表. 小技巧: TRUNCATE 是一个 PostgreSQL 扩展, 它提供一个更快的从表中删除所有行的机制。 缺省时DELETE将删除所声明的表和所有它的子表的记录. 如果你希望只更新提到的表,你应该使用OLNY子句. 要对表进行修改,你必须有写权限,同样也必须有读表的权限,这样才能对符合 condition(条件) 的值进行读取操作. 用法 删除所有电影(films)但不删除音乐(musicals): DELETE FROM films WHERE kind <> ''Musical''; SELECT * FROM films; code | title | did | date_prod | kind | len -------+---------------------------+-----+------------+---------+------- UA501 | West Side Story | 105 | 1961-01-03 | Musical | 02:32 TC901 | The King and I | 109 | 1956-08-11 | Musical | 02:13 WD101 | Bed Knobs and Broomsticks | 111 | | Musical | 01:57 (3 rows) 清空表 films: DELETE FROM films; SELECT * FROM films; code | title | did | date_prod | kind | len ------+-------+-----+-----------+------+----- (0 rows) 兼容性 SQL92 允许定位的 DELETE (删除)语句: DELETE FROM table WHERE CURRENT |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于SQL大全[2]的所有评论