社区
MS-SQL Server
帖子详情
如何一个SQL语句就删除表中所有的数据??????
gatesxie
2005-07-13 08:37:38
delete from tablename where ................?
大家帮忙下
...全文
135252
13
打赏
收藏
如何一个SQL语句就删除表中所有的数据??????
delete from tablename where ................? 大家帮忙下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
regedit362451dennis
2005-07-13
打赏
举报
回复
Truncate Table tablename
================================================================
此帖通过csdn小助手回复。
CSDN小助手是使用vb.net(开源)编写的CSDN论坛脱机“外挂”,她能够在
脱离IE的情况下使用Csdn论坛。程序只加载最核心的数据,所以显示更
快,产生的流量更小。
下载地址:http://qqwwee.com/csdn.rar
================================================================
gatesxie
2005-07-13
打赏
举报
回复
我尝试了下 用 wwwwb()的方法,表倒是删除了,可是程序非法操作了
我把我的连接字符串贴出来下
大家看下;
VFPOLEDB.1;Persist Security Info=False;Extended Properties="DSN=Visual FoxPro Tables;UID=;SourceDB="C:\\data\\;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;"
谢谢各位
Frewin
2005-07-13
打赏
举报
回复
如果是sql 2000 数据库,当然可以支持truncate table ,在FOXPRO中,应该可以执行到的,当然对FOXPRO不熟悉.但你可以当一个字符变量传给FOXPRO的执行命令中.
exingsa
2005-07-13
打赏
举报
回复
学习....
hglhyy
2005-07-13
打赏
举报
回复
不好意思,FOXPRO 不懂
hglhyy
2005-07-13
打赏
举报
回复
Truncate Table tablename
wwwwb
2005-07-13
打赏
举报
回复
ado连接字串:
Provider=VFPOLEDB.1;Data Source=d:\temp;Password="";Collating Sequence=MACHINE
adocommand1.CommandText:='pack database!table';or 'pack tablename'
adocommand1.Execute;
ddxxx112
2005-07-13
打赏
举报
回复
用 pack 不可以吗
gatesxie
2005-07-13
打赏
举报
回复
我把情况和大家说一下 ,现在我是用ADO连到FOXPRO的一个表文件进行操作 ,FOXPRO不支持
TRUNCATE TABLE 命令。
用 delete from table foxpro又不会把数据完全删除,只是标注起来,我是想让它完全删除
谢谢大家
点点星灯
2005-07-13
打赏
举报
回复
TRUNCATE TABLE
删除表中的所有行,而不记录单个行删除操作。
语法
TRUNCATE TABLE name
参数
name
是要截断的表的名称或要删除其全部行的表的名称。
注释
TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。
DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。
TRUNCATE TABLE 删除表中的所有行,但表结构及其列、约束、索引等保持不变。新行标识所用的计数值重置为该列的种子。如果想保留标识计数值,请改用 DELETE。如果要删除表定义及其数据,请使用 DROP TABLE 语句。
对于由 FOREIGN KEY 约束引用的表,不能使用 TRUNCATE TABLE,而应使用不带 WHERE 子句的 DELETE 语句。由于 TRUNCATE TABLE 不记录在日志中,所以它不能激活触发器。
TRUNCATE TABLE 不能用于参与了索引视图的表。
示例
下例删除 authors 表中的所有数据。
TRUNCATE TABLE authors
Frewin
2005-07-13
打赏
举报
回复
delete from tablename --写入日志
Truncate Table tablename --不写入日志
点点星灯
2005-07-13
打赏
举报
回复
使用 TRUNCATE TABLE 删除所有行
若要删除表中的所有行,则 TRUNCATE TABLE 语句是一种快速、无日志记录的方法。该语句总是比不带条件的 DELETE 语句要快,因为 DELETE 语句要记录对每行的删除操作,而 TRUNCATE TABLE 语句只记录整个数据页的释放。TRUNCATE TABLE 语句立即释放由该表的数据和索引占用的所有空间。所有索引的分发页也将释放。
与 DELETE 语句相同,使用 TRUNCATE TABLE 清空的表的定义,同其索引和其它相关的对象一起仍保留在数据库中。必须使用 DROP TABLE 语句才能除去表的定义。
TRUNCATE TABLE tablename
Frewin
2005-07-13
打赏
举报
回复
delete from tablename where 1=1
Truncate Table tablename
mysql
删除表
中
所有
数据
的语句_sql删除
数据
库
中
所有表与
数据
语句
来源:转载如果要删除
数据
表
中
所有
数据
只要遍历一下
数据
库再删除就可以了,清除所有
数据
我们可以使用搜索出所有表名,构造为一条
SQL语句
进行清除了,这里我一一给各位同学介绍。使用sql删除
数据
库
中
所有表是不难的,就是遍历一下
数据
库
中
所有用户表,并将它清除,下边是具体的
sql语句
,在关键部分已经作了详细的注释:代码如下复制代码--变量@tablename保存表名declare @tablename nva...
用
SQL语句
怎么
删除表
中
的所有
数据
有两种办法可以
删除表
中
的所有
数据
: 1、TRUNCATE TABLE
删除表
中
的所有行,而不记录单个行删除操作。 语法 TRUNCATE TABLE name 参数 name 是要截断的表的名称或要删除其全部行的表的名称。 2、Delete from tablename where 1=1 ...
SQL基础题及答案20道——必刷前端题目(背)
.哪个 SQL 语句用于从
数据
库
中
提取
数据
? 3.哪条 SQL 语句用于更新
数据
库
中
的
数据
? 4.哪条 SQL 语句用于删除
数据
库
中
的
数据
? 5.哪条 SQL 语句用于在
数据
库
中
插入新的
数据
? 6.通过 SQL,您如何从 "Persons" 表
中
选取 "FirstName" 列? 7.通过 SQL,您如何从 "Persons" 表
中
选取所有的列? 8.通过 SQL,您如何从 "Persons" 表
中
选取 "FirstName" 列的值等于"Peter" 的所有记录?
使用
sql语句
删除
一个
表
要删除
一个
表,可以使用
SQL语句
中
的DROP TABLE语句。DROP TABLE语句将删除指定的表格及其
中
包含的所有
数据
和对象,因此在执行该语句之前,应该先备份需要保留的
数据
。其
中
,table_name是要删除的表格的名称。执行这个
SQL语句
后,指定的表格将被删除,其
中
包含的所有
数据
和对象也将被清除。如果要删除的表格不存在,将会返回
一个
错误。需要注意的是,DROP TABLE语句是
一个
非常强大的语句,执行之后无法撤销。因此,在执行该语句之前,应该确认要删除的表格和其
中
包含的
数据
,以免造成不可逆的损失。
使用
SQL语句
修改表
数据
使用
SQL语句
修改表
数据
利用INSERT语句输入
数据
INSERT语句的基本语法格式如下: 上述格式主要参数说明如下: TOP(expression)[PERCENT]:指定将插入的随机行的数目或百分比。 INTO:
一个
可选的关键字,可以将它用在INSERT和目标表之间。 <object>:通常是表或视图的名称。 (column_list):要在其
中
插入
数据
的一列或多列的列表。必须用括号将column_ list括起来,并且用逗号进行分隔。 <OUTPUT Clause>:将插
MS-SQL Server
34,875
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章