标签: truncate

SQL TRUNCATE DATABASE?如何截断所有表格

我使用SQL Server 2008 R2.

是否有一个SQL命令来清空数据库,而不是必须截断所有20个表?

我只想删除数据而不是结构.

database truncate sql-server-2008

30
推荐指数
4
解决办法
10万
查看次数

如何使用CSS将长文本指定到较小的固定列中?

如何将长文本放入固定宽度的列中,我只有一行文本空间?文本需要剪切到固定的宽度(比如100px),我想在最后添加点"...".像这样的东西例如:

给定字符串:

Some really long string that I need to fit in there!
Run Code Online (Sandbox Code Playgroud)

固定宽度列中的所需输出应为:

Some really long string...
Run Code Online (Sandbox Code Playgroud)

css string truncate

29
推荐指数
1
解决办法
3万
查看次数

截断unicode,使其在编码进行电汇时符合最大尺寸

给定Unicode字符串和这些要求:

  • 该字符串被编码为一些字节序列格式(例如UTF-8或JSON unicode转义)
  • 编码的字符串具有最大长度

例如,iPhone推送服务需要JSON编码,最大总包数为256字节.

截断字符串以便重新编码为有效的Unicode并且它显示得相当正确的最佳方法是什么?

(人类语言理解不是必需的 - 截断的版本看起来很奇怪,例如对于孤立的组合字符或泰语元音,只要软件在处理数据时不会崩溃.)

也可以看看:

python unicode json truncate

27
推荐指数
2
解决办法
6151
查看次数

如何在500,000+行表中不使用截断表时有效删除行

假设我们有30个列和500,000行的表Sales.我想删除表中的400,000(那些"toDelete='1'").

但我有一些限制:

  • 该表是"经常"读/写的,我不想长时间"删除"需要很长时间并将表锁定太长时间
  • 我需要跳过事务日志(比如a TRUNCATE)但是在做一个"DELETE ... WHERE..."(我需要设置条件)时,却没有找到任何方法来做这个...

任何建议都欢迎改变一个

DELETE FROM Sales WHERE toDelete='1'
Run Code Online (Sandbox Code Playgroud)

更多分区和可能的事务日志免费.

sql t-sql truncate sql-server-2008 sql-delete

27
推荐指数
4
解决办法
4万
查看次数

不需要的十进制截断

我的型号:

public class Product
{
    ...
        public decimal Fineness { get; set; }
    ...
}
Run Code Online (Sandbox Code Playgroud)

播种数据库:

new List<Product>
        {
            new Product { ..., Fineness = 0.757M, ... },
            new Product { ..., Fineness = 0.674M, ... },
            new Product { ..., Fineness = 0.475M, ... }
        }.ForEach(p => context.Products.Add(p));
Run Code Online (Sandbox Code Playgroud)

查询数据库以测试种子:

var products = db.Products.ToList();
foreach (var p in products)
{
    S.D.Debug.WriteLine("ProductList: {0}, {1}", p.Name, p.Fineness);
}
Run Code Online (Sandbox Code Playgroud)

控制台输出:

ProductList: Test Product, 0.75 
ProductList: Test Product, 0.67 
ProductList: Test Product, 0.47    
Run Code Online (Sandbox Code Playgroud)

我做的事真的很傻或者什么?一切都被截断到2位小数. …

c# asp.net-mvc entity-framework truncate

26
推荐指数
1
解决办法
9914
查看次数

sqlite3正在切割/剪切/截断我的文本列

我将值切断,并希望显示完整的值.

Sqlite3 -column -header locations.dbs "
select n.namelist, f.state, t.state
from names n
left join locations l on l.id = n.id
left join statenames f on f.st = l.st
left join statenames t on t.st = l.stto
where n.timing > 200601 and count(n.timing)<=15"
Run Code Online (Sandbox Code Playgroud)

哪能给我

name        From State   To State  
----------  -----------  ----------
Jack        Connecticut  Louisiana 
Jeff Danie  New Hampshi  New Hampsh
Run Code Online (Sandbox Code Playgroud)

这些名称被截断为10个字符或第一行数据的长度,以较长者为准.如何在不使列大于它们的情况下阻止这种情况发生?

谢谢

sql sqlite truncate

23
推荐指数
2
解决办法
9546
查看次数

MySql - 创建表如果不存在那么截断?

这是更新的问题:

当前查询正在执行以下操作:

$sql1 = "TRUNCATE TABLE fubar";
$sql2 = "CREATE TEMPORARY TABLE IF NOT EXISTS fubar SELECT id, name FROM barfu";
Run Code Online (Sandbox Code Playgroud)

第一次运行包含此方法的方法时,它会在truncate上生成错误消息,因为该表尚不存在.

是我唯一的选择CREATE TABLE,运行TRUNCATE TABLE,然后填写表格?(3个单独的查询)

原来的问题是:

我一直很难在MySql中找出以下内容是否可行,而无需编写块sql:

CREATE TABLE fubar IF NOT EXISTS ELSE TRUNCATE TABLE fubar
Run Code Online (Sandbox Code Playgroud)

如果我在create table之前单独运行truncate,并且该表不存在,那么我会收到一条错误消息.我试图消除该错误消息,而不必添加任何更多的查询.

此代码将使用PHP执行.

mysql truncate exists

21
推荐指数
1
解决办法
8万
查看次数

在rails中的单词中间截断一个没有剪切的字符串

如何将文本截断到最靠近轨道3的位置,而不是在单词的中间切割?

例如,我有字符串:

"Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum."
Run Code Online (Sandbox Code Playgroud)

如果我切它,我想像这样切:

"Praesent commodo cursus magna, vel scelerisque nisl ..."
Run Code Online (Sandbox Code Playgroud)

并不是 :

"Praesent commodo cursus magna, vel scelerisque nisl conse..."
Run Code Online (Sandbox Code Playgroud)

truncate ruby-on-rails ruby-on-rails-3

21
推荐指数
3
解决办法
1万
查看次数

在Magento中安全截断的表列表?

是否有可以在Magento中安全截断的表列表?安全地,我的意思是保护产品.

我有几个但想知道是否还有更多:

    core_url_rewrite # Only safe if no custom rewrites are in place
    catalog_product_flat_1
    catalog_product_flat_# (# depends on the multistore)
    log_customer
    log_quote
    log_summary
    log_summary_type
    log_url
    log_url_info
    log_visitor
    log_visitor_info
    log_visitor_online
Run Code Online (Sandbox Code Playgroud)

mysql sql truncate magento magento-1

21
推荐指数
2
解决办法
4万
查看次数

使用hibernate/hql截断表?

使用hibernate/hql截断表的推荐方法是什么?

我试过这个:

 Query query = session.createQuery("truncate table MyTable");
 query.executeUpdate();

但它没有用(截断似乎没有在hql中的任何地方记录...)

hibernate truncate hql

19
推荐指数
3
解决办法
4万
查看次数