易截截图软件、单文件、免安装、纯绿色、仅160KB

Interbase/Firebird的SQL语法(收藏)

最近在群里大家突然讨论下fb(firebird)来了,呵,看了一些资料,突然发觉这个东西也蛮好玩的,于是开始大量的查找有关的资料,下面是一
些fb下的sql写法,转自网上,各位朋友将就些看看吧,过几天偶整理好.net下使用fb的demo上来给大家看看吧,到时支持支持吧,呵呵
一、分页写法小例:
  SELECT FIRST
10 templateid,code,name from
template ;
  SELECT FIRST
10 SKIP
10 templateid,code,name from
template ;
  SELECT
* from
shop ROWS
1 TO
10;  --firebird2.0支持这种写法
二、显示表名和表结构
  SHOW TABLES
;
     SHOW TABLE
tablename;
三、使用ISQL连接数据库
  firebird%92bin>isql -u sysdba -p masterkey
  SQL>CONNECT
'E:companyxmwsoftnewxmwsoftc2dbcts2.fdb';
  或
  SQL>CONNECT
'E:%92'
  CON>USER
'sysdba'
  CONT>PASSWORD
'masterkey';
四、更新字段注释
  UPDATE
RDB$RELATION_FIELDS
  SET
RDB$DESCRIPTION
= '描述信息'
  WHERE
(RDB$RELATION_NAME
= 'SHOP')
    AND
 (RDB$FIELD_NAME
= 'CREDIT_BUY')
五、显示字段注释
  SELECT
RDB$FIELD_NAME
,RDB$DESCRIPTION
  from
RDB$RELATION_FIELDS
  WHERE
(RDB$RELATION_NAME
= 'SHOP')
    AND
 (DB$FIELD_NAME
= 'CREDIT_BUY')
六、更新表注释
  UPDATE
RDB$RELATIONS
  SET
RDB$DESCRIPTION
= '描述信息'
  WHERE
RDB$RELATION_NAME
= 'TABLE_NAME';
七、查询所有的表和视图(包括系统表和系统视图)
  SELECT
RDB$RELATION_NAME
 
from
RDB$RELATIONS
;
八、查询所有的用户表和用户视图
  SELECT
RDB$RELATION_NAME
  from
RDB$RELATIONS
  WHERE
RDB$SYSTEM_FLAG
= 0;
九、查询所有的用户表
  SELECT
RDB$RELATION_NAME
  from
RDB$RELATIONS
  WHERE
RDB$SYSTEM_FLAG
= 0
    AND
RDB$VIEW_BLR
IS
NULL
;
十、查所有用户表、用户视图所有字段及相关定义
  SELECT
    a.RDB$RELATION_NAME
,
    b.RDB$FIELD_NAME
,
 &nb


相关文档:

sql 2005 存储过程分页 java 代码

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列 ......

sql中having 与group by详解

GROUP BY 实例
表 "Sales":
Company Amount
W3Course 6500
IBM 5500
W3Course 7300
SQL:
SELECT Company, SUM(Amount) from Sales
结果:
Company SUM(Amount)
W3Course 19300
IBM 19300
W3Course 19300
上面的代码是无效的,这是由于被返回的列没有进行部分合计。GROUP BY 子句能解决这个问题:
SELE ......

SQL Server2005 远程访问配置

       从网络上看到不少关于数据库远程访问配置的文章,给我的大体印象就是配置过程复杂冗余,有不少还是错误的配制方法,大多数都让人感觉费解,鉴于此,我自己根据实际操作,写了一个数据库远程访问的配置方法,力求简单有效。有对下面配置有疑问的可以留言,我将作出回答。
1. &nb ......

Sql语句使用 50个示例

Student(S#,Sname,Sage,Ssex) 学生表
Course(C#,Cname,T#) 课程表
SC(S#,C#,score) 成绩表
Teacher(T#,Tname) 教师表
问题:
1、查询“001”课程比“002”课程成绩高的所有学生的学号;
  select a.S# from (select s#,score from SC where C#='001') a,(select s#,score
  fr ......

从【各大软件公司笔试压轴题】学习SQL语句

从博客园中看到一篇文章,介绍大软件公司面试时常常会出的两道SQL题(见附录)。
我觉得受益很多,在此之前,我一直觉得,SQL2008似乎提供了这方面的支持,但更低的版本,包括2005,非游标做不出来(水平够菜)。总结心得如下:
1、    强大的group by
1
 select stdname,
2
 isnull(s ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号