精妙语句:精妙sql语句集合

="t18">

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

SQL分类:
DDL—数据定义语言(CreateAlterDropDECLARE)
DML—数据操纵语言(SelectDeleteUpdateInsert)
DCL—数据控制语言(GRANTREVOKECOMMITROLLBACK)

首先,简要介绍基础语句:
1、说明:创建数据库
Create DATABASE database-name
2、说明:删除数据库
drop database dbname
3、说明:备份sql server
--- 创建 备份数据 device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'
--- 开始 备份
BACKUP DATABASE pubs TO testBack
4、说明:创建新表
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
根据已有表创建新表:
A:create table tab_ like tab_old (使用旧表创建新表)
B:create table tab_ as select col1,col2… from tab_old definition _disibledevent=连接对象.Execute("SQL 查询语言")
   Execute方法会自动创建记录集对象并将查询结果存储在该记录对象中通过Set方法将记录集赋给指定对象保存以后对象变量就代表了该记录集对象

    2.执行SQL操作性语言时没有记录集返回此时用法为:
    连接对象.Execute "SQL 操作性语句" [, RecordAffected][, Option]
      ·RecordAffected 为可选项此出可放置个变量SQL语句执行后所生效记录数会自动保存到该变量中通过访问该变量就可知道SQL语句队多少条记录进行了操作
      ·Option 可选项该参数取值通常为adCMDText它用于告诉ADO应该将Execute方法之后解释为命令文本通过指定该参数可使执行更高效

·BeginTrans、RollbackTrans、CommitTrans方法
  这三个方法是连接对象提供用于事务处理方法BeginTrans用于开始个事物;RollbackTrans用于回滚事务;CommitTrans用于提交所有事务处理结果即确认事务处理
  事务处理可以将组操作视为个整体只有全部语句都成功执行后事务处理才算成功;若其中有个语句执行失败则整个处理就算失败并恢复到处里前状态
  BeginTrans和CommitTrans用于标记事务开始和结束在这两个之间语句就是作为事务处理语句判断事务处理是否成功可通过连接对象Error集合来实现若Error集合成员个数不为0则说明有发生事务处理失败Error集合中个Error对象代表信息

Tags:  sql语句大全 sql查询语句 sql语句 精妙语句

延伸阅读

最新评论

发表评论