问题标签 [truncate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何在 C# 中转换为字节时截断字符串?
我想将一个字符串放入一个字节数组中,但该字符串可能太大而无法容纳。在它太大的情况下,我想将尽可能多的字符串放入数组中。有没有一种有效的方法来找出适合多少个字符?
sql-server - 截断 SQL Server 日志文件的命令是什么?
在发送给同事之前,我需要清空 LDF 文件。如何强制 SQL Server 截断日志?
mysql - MySql - 如果不存在则创建表否则截断?
这是更新的问题:
当前查询正在执行以下操作:
第一次运行包含此内容的方法时,它会在截断时生成一条错误消息,因为该表尚不存在。
我唯一的选择是执行CREATE TABLE
,运行TRUNCATE TABLE
,然后填写表格吗?(3个单独的查询)
原来的问题是:
我一直很难弄清楚在 MySql 中是否可以在不必编写块 sql 的情况下进行以下操作:
如果我在创建表之前单独运行截断,并且该表不存在,那么我会收到一条错误消息。我正在尝试消除该错误消息,而无需添加更多查询。
此代码将使用 PHP 执行。
java - 一旦 UTF-8 编码,如何截断 java 字符串以适应给定的字节数?
我如何截断一个 java String
,以便我知道一旦它被 UTF-8 编码,它将适合给定数量的字节存储?
nhibernate - NHibernate nvarchar/ntext 截断问题
我正在使用 nhibernate 将应用程序的一些用户设置存储在 SQL Server Compact Edition 表中。
这是映射文件的摘录:
名称为常规字符串/nvarchar(50),值在DB中设置为ntext
我正在尝试将大量 xml 写入“Value”属性。我每次都会遇到异常:
我用谷歌搜索了很多,并尝试了许多不同的映射配置:
这是一个例子。其他配置包括“ntext”而不是“StringClob”。那些不抛出映射异常的配置仍然会抛出字符串截断异常。
这是 SQL CE 的问题(“功能”)吗?是否可以使用 nhibernate 将超过 4000 个字符放入 SQL CE 数据库中?如果是这样,谁能告诉我怎么做?
非常感谢!
perl - 如何截断 STDIN 行长度?
我一直在解析一些日志文件,发现有些行太长而无法在一行上显示,因此 Terminal.app 将它们包装到下一行。但是,我一直在寻找一种在一定数量的字符后截断一行的方法,这样终端就不会换行,从而更容易发现模式。
为此,我编写了一个小的 Perl 脚本:
但我有一种感觉,这个功能可能内置在其他一些工具(sed?)中,我只是不太了解用于这项任务。
所以我的问题是一个相反的问题:如何在不编写程序的情况下截断一行标准输入?
sql - SQL中的TRUNCATE和DELETE有什么区别
TRUNCATE
SQL和SQL有什么区别DELETE
?
如果您的答案是特定于平台的,请指出。
php - 没有重复条目时的mysql重复条目错误(通过php批量加载)
我正在使用mysql (5.0.32-Debian_7etch6-log)并且我有一个夜间运行的批量加载php (5.2.6)脚本(通过 PDO 使用 Zend_DB (1.5.1)),它执行以下操作:
- 截断一组 4 个“导入”表
- 将数据批量插入到这 4 个“导入”表中(重新使用以前在表中的 id,但我截断了整个表,所以这应该不是问题,对吧?)
- 如果一切顺利,将“live”表重命名为“temp”,将“import”表重命名为“live”,然后将“temp”(旧“live”)表重命名为“import”
这工作了好几个星期。现在我偶尔会得到这个,在整个批量加载过程的中间的某个地方:
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '911' for key 1
请注意,这不是截断之前表中的第一个 id。当我再次手动启动脚本时,它就像一个魅力。
有任何想法吗?剩余索引,可能与重命名有关?
此外,当我之后检查表中是否有 id 为 911 的条目时,它甚至不在那里。
python - 截断不以单词中间结尾的字符串
我正在寻找一种在 Python 中截断字符串的方法,它不会在单词中间截断字符串。
例如:
我正在寻找一种从上面完成“智能”截断的方法。