|
'...' else field end as news_name,news_id from tablename Access数据库:SELECT iif(len(field)>2,left(field,2)
'...',field) FROM tablename; Conn.Execute说明 Execute方法 该方法用于执行SQL语句。根据SQL语句执行后是否返回记录集,该方法
的使用格式分为以下两种: 1.执行SQL查询语句时,将返回查询得到的记录集。用法为: Set 对象变量名=连接对象.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对象,代表一个错误信息。以下是MS SQL
SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)
首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack',
'c:mssql7backupMyNwind_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_new like tab_old (使用旧表创建新表) B:create table tab_new as select col1,col2… from tab_old
definition only 5、说明:删除新表drop table tabname 6、说明:增加一个列 Alter table tabname add column col type 注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改
变的是增加varchar类型的长度。
|
| 共13页: 上一页 [1] [2] [3] [4] [5] [6] 7 [8] [9] [10] [11] [12] [13] 下一页 |
评论加载中…