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

SQL语句

前段时间学的有关sql的相关知识,很多都没及时去整理,今天刚好有时间有没心情做其他的是,就整理整理吧
      一直以为做开发的对数据库操作方面的要求不会很高,只要会对数据增删改查就ok了.现在才知道对数据库的操作还应该包括写存储和函数,还要创建序列、索引,视图等.
    
      首先,还是讲序列, 序列是Oracle 9i提供的用于按照设定的规则自动产生数据的方案对象。在某些数据表的结构中,有些字段需要这种特性。比如,对于某个学生数据表的学号关键字段,用户可以希望在录入数据时,能够自动在上一个记录的学号字段上自动加1等.总之序列就是你为列设定你想要的增长方式
      格式为:
             create sequence hibernate_sequence  <------序列名
             increment by 1 <------步长
             start with 1 <------开始值
             maxvalue 999999 <----最大值
     其次是视图, 视图可以被看成是虚拟表或存储查询。可通过视图访问的数据不作为独特的对象存储在数据库内。数据库内存储的是 SELECT 语句。SELECT 语句的结果集构成视图所返回的虚拟表。用户可以用引用表时所使用的方法,在 Transact-SQL 语句中通过引用视图名称来使用虚拟表。使用视图可以实现下列任一或所有功能:
  将用户限定在表中的特定行上。
  例如,只允许雇员看见工作跟踪表内记录其工作的行。
  将用户限定在特定列上。
  例如,对于那些不负责处理工资单的雇员,只允许他们看见雇员表中的姓名列、办公室列、工作电话列和部门列,而不能看见任何包含工资信息或个人信息的列。
  将多个表中的列联接起来,使它们看起来象一个表。
  聚合信息而非提供详细信息。
  例如,显示一个列的和,或列的最大值和最小值。
     格式为
            create view viewname
          


相关文档:

SQL日期转换函数

--=======================CONVERT()==================================================
Select CONVERT(varchar(100), GETDATE(), 0)--: 05 16 2006 10:57AM
Select CONVERT(varchar(100), GETDATE(), 1)--: 05/16/06
Select CONVERT(varchar(100), GETDATE(), 2)--: 06.05.16
Select CONVERT(varchar(100), GETDATE ......

SQL SERVER2008 下载地址及序列号

SQL Server 2008简体中文企业版下载:
thunder://QUFodHRwOi8vd3d3LnF1aWNrOC5jbi9kb3duLmFzcD9pZD0xMjM2JnNpZD0wWlo=
本DVD包含了x86 x64 ia64 三种CPU模式的安装程序。版本号为: 10.0.1600.22
序列号:
开发版(Developer): PTTFM-X467G-P7RH2-3Q6CG-4DMYB
企业版(Enterprise): JD8Y6-HQG69-P9H84-XDTPG-34MBB ......

经典SQL语句大全收藏

下列语句部分是
Mssql
语句,不可以在
access
中使用。

 
  
SQL
分类:
 
  
DDL
—数据定义语言
(CREATE

ALTER

DROP

DECLARE)
  
DML
—数据操纵语言
(SELECT

DELETE

UPDATE

INSERT)
  
DCL
—数据控制语言
(GRANT

REVOK ......

SQL模糊查询

在进行数据库查询时,有完整查询和模糊查询之分。
一般模糊语句如下:
SELECT 字段 from 表 WHERE 某字段 Like 条件
其中关于条件,SQL提供了四种匹配模式:
1,%
:表示任意0个或多个字符。可匹配
任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示


如 SELECT * from [user] WHERE u_ ......

SQL日期类大全(convert)

---用convert转换参数对比
select CONVERT(varchar, getdate(), 120 )
2004-09-12 11:06:08
select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')
20040912110608
select CONVERT(varchar(12) , getdate(), 111 )
2004/09/12
select CONVERT(varchar(12) , getdate(), 112 ) ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号