Access2010中drop是用来删除表中记录的正确还是错误

Access2010中drop是用来删除表中记录的正确还是错误,第1张

正确。

Drop一般用于删除整体性数据,如表,模式,索引,视图,完整性限制等,Drop是删除内容和定义,并释放空间。执行drop语句,将使此表的结构一起删除。

delete用于删除局部性数据,如表中的某一元组。

access数据库不支持用in关键字在不连接的情况下执行动作查询来 *** 作外部数据库中的表对象,注意,只有执行选择查询才是可行的。

如果需要删除指定路径中外部数据库表,则需要与该外部数据库建立连接,然后才可执行相应的drop table *** 作。

下面举个vba代码连接外部数据库,然后删除里面的数据表的例子供大家参考:

'请务必先引用ado类库

Private Sub Command1_Click()

Dim cnStr As String

Dim strSql As String

'声明并实例化ado连接对象

Dim cn As New ADODB.Connection

'设置连接字符串

cnStr = "Provider=Microsoft.Jet.OLEDB.4.0Data Source=C:\A.mdb"

cn.Open cnStr '打开连接对象,连接外部mdb数据库

strSql = "drop table t1" '定义删除表查询

cn.Execute strSql '执行删除表查询

'提示 *** 作成功

MsgBox "数据库C:\A.mdb中的表t1已被删除"

cn.Close '关闭连接

Set cn = Nothing '释放连接对象

End Sub

alter table 职工表 add 职务 smallint , 工资 single drop column 备注 , 部门 alter 员工编号 char(8)

严重怀疑上述语句存在冲突!

DROP 语句,删除数据库中现有的表、过程或视图,或者删除表中现有的索引。

CREATE TABLE 语句,新建一个表。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6803607.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存