English 中文(简体)
删除从所有表格中删除。
原标题:Delete From All Tables in SQLite
  • 时间:2012-04-14 13:56:56
  •  标签:
  • c#
  • sql
  • sqlite

是否在Kalkite(C#.NET)有相应的指挥?

最佳回答
问题回答

删除所有内容。

.output wipe.sql
.print BEGIN TRANSACTION;
SELECT  DELETE FROM   || name ||   WHERE id="idnumber"; 
FROM sqlite_master
WHERE type =  table ;
.print COMMIT;
.print VACUUM;
.output
-- .read wipe.sql

认识到如果你离开<代码>WHERE id='id number,这将毁掉你的数据库!

我用于有活力的方案目的的一种方法正在形成一系列的表格名称和空白。

e.g.

页: 1

var array = [ table1 , table2 , table3 ]

for item in array

{
    
var stringToDeleteTables:String = "DELETE FROM \(item) [optional where clause]"

//run the command on the database

}

I hope this helps someone. Great for things such as sign outs or clearing search data. You can even make an extension of an array and call it as a function.

你们可以尝试:

//You can do it with the following DANGEROUS commands:

PRAGMA writable_schema = 1;
delete from sqlite_master where type =  table ;
PRAGMA writable_schema = 0;



 //you then want to recover the deleted space with
 VACUUM

//and a good test to make sure everything is ok
 PRAGMA INTEGRITY_CHECK;

Hope it will be useful for you.





相关问题
Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

NSArray s, Primitive types and Boxing Oh My!

I m pretty new to the Objective-C world and I have a long history with .net/C# so naturally I m inclined to use my C# wits. Now here s the question: I feel really inclined to create some type of ...

C# Marshal / Pinvoke CBitmap?

I cannot figure out how to marshal a C++ CBitmap to a C# Bitmap or Image class. My import looks like this: [DllImport(@"test.dll", CharSet = CharSet.Unicode)] public static extern IntPtr ...

How to Use Ghostscript DLL to convert PDF to PDF/A

How to user GhostScript DLL to convert PDF to PDF/A. I know I kind of have to call the exported function of gsdll32.dll whose name is gsapi_init_with_args, but how do i pass the right arguments? BTW, ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

热门标签