คำถามติดแท็ก truncate

การตัดทอนข้อมูลเป็นการย่อข้อมูลโดยอัตโนมัติหรือโดยเจตนา สตริงตัวเลขทศนิยมหรือ datestamp สามารถถูกตัดทอนให้สั้นลง สตรีมข้อมูล (เช่นไฟล์หรือชุดระเบียน) สามารถตัดทอนได้เมื่อไม่จำเป็นต้องใช้ข้อมูลทั้งหมดหรือเมื่อใดที่ข้อมูลจะถูกจัดเก็บไว้ในตำแหน่งที่สั้นเกินไปที่จะเก็บความยาวทั้งหมดไว้ ไม่มีการปัดเศษเกิดขึ้นเมื่อตัวเลขถูกตัดทอน

12
วิธีตัดทอนตาราง foreign foreign ที่มีข้อ จำกัด
ทำไมไม่ตัดในmygroupการทำงาน? แม้ว่าฉันจะON DELETE CASCADE SETได้รับ: ข้อผิดพลาด 1701 (42000): ไม่สามารถตัดทอนตารางอ้างอิงในข้อ จำกัด ที่สำคัญต่างประเทศ ( mytest. instanceข้อ จำกัดinstance_ibfk_1ต่างประเทศ (Key GroupID) อ้างอิงmytest. mygroup( ID)) drop database mytest; create database mytest; use mytest; CREATE TABLE mygroup ( ID INT NOT NULL AUTO_INCREMENT PRIMARY KEY ) ENGINE=InnoDB; CREATE TABLE instance ( ID INT NOT NULL AUTO_INCREMENT …

28
ไม่สามารถตัดทอนตารางได้เนื่องจากมีการอ้างอิงโดยข้อ จำกัด ของคีย์ต่างประเทศหรือไม่
การใช้ MSSQL2005 ฉันสามารถตัดทอนตารางด้วยข้อ จำกัด foreign key ได้หรือไม่ถ้าฉันตัดทอนตารางลูก (ตารางที่มีคีย์หลักของความสัมพันธ์ FK) เป็นอันดับแรก ฉันรู้ว่าฉันสามารถ ใช้DELETEคำสั่งที่ไม่มีตำแหน่งและจากนั้นจึงRESEEDระบุตัวตน ลบ FK ตัดทอนตารางและสร้าง FK ใหม่ ฉันคิดว่าตราบใดที่ฉันตัดทอนตารางลูกต่อหน้าพ่อแม่ฉันก็โอเคโดยไม่ทำตามตัวเลือกข้างต้น แต่ฉันได้รับข้อผิดพลาดนี้: ไม่สามารถตัดทอนตาราง 'TableName' ได้เนื่องจากกำลังถูกอ้างถึงโดยข้อ จำกัด ของ FOREIGN KEY

30
ฉันจะตัดทอนสตริง. NET ได้อย่างไร
ฉันต้องการจะตัดทอนสตริงที่มีความยาวไม่เกินค่าที่กำหนด ฉันกำลังเขียนลงในตารางฐานข้อมูลและต้องการให้แน่ใจว่าค่าที่ฉันเขียนตรงตามข้อ จำกัด ของประเภทข้อมูลของคอลัมน์ เช่นจะดีถ้าฉันสามารถเขียนต่อไปนี้: string NormalizeLength(string value, int maxLength) { return value.Substring(0, maxLength); } แต่น่าเสียดายที่นี้ทำให้เกิดข้อยกเว้นเพราะโดยทั่วไปเกินขอบเขตของสตริงmaxLength valueแน่นอนฉันสามารถเขียนฟังก์ชั่นดังต่อไปนี้ แต่ฉันหวังว่าจะมีบางอย่างเช่นนี้อยู่แล้ว string NormalizeLength(string value, int maxLength) { return value.Length <= maxLength ? value : value.Substring(0, maxLength); } API ที่เข้าใจยากอยู่ที่ไหนซึ่งทำงานนี้ มีไหม
406 c#  .net  string  truncate 



13
ฉันจะตัดทอนข้อมูลวันที่ใน SQL Server ได้อย่างไร
เป็นวิธีที่ดีที่สุดในการตัดทอนค่าวันที่และเวลา (เป็นลบชั่วโมงนาทีและวินาที) ใน SQL Server 2008 อะไร ตัวอย่างเช่น: declare @SomeDate datetime = '2009-05-28 16:30:22' select trunc_date(@SomeDate) ----------------------- 2009-05-28 00:00:00.000

6
คำสั่ง unix สำหรับการลบอักขระ N ตัวแรกของบรรทัดคืออะไร
ตัวอย่างเช่นฉันอาจต้องการ: tail -f logfile | grep org.springframework | <command to remove first N characters> ฉันคิดว่าtrอาจมีความสามารถในการทำเช่นนี้ แต่ฉันไม่แน่ใจ
238 bash  unix  command  truncate 

5
ตัดทอนสตริงที่ยาวด้วย CSS: เป็นไปได้หรือยัง
มีวิธีที่ดีในการตัดทอนข้อความด้วย HTML ธรรมดาและ CSS หรือไม่เพื่อให้เนื้อหาแบบไดนามิกสามารถอยู่ในเลย์เอาต์ความกว้างคงที่และความสูงได้? ฉันตัดทอนฝั่งเซิร์ฟเวอร์ด้วยความกว้างของลอจิคัล (นั่นคือจำนวนอักขระที่คาดเดาไม่ได้) แต่เนื่องจาก 'w' นั้นกว้างกว่า 'i' สิ่งนี้จึงมีแนวโน้มที่จะไม่ดีและยังต้องคาดเดาอีกด้วย ( และปรับแต่ง) จำนวนตัวอักษรสำหรับทุกความกว้างคงที่ โดยหลักการแล้วการตัดจะเกิดขึ้นในเบราว์เซอร์ซึ่งทราบความกว้างทางกายภาพของข้อความที่แสดงผล ฉันพบว่า IE มีtext-overflow: ellipsisคุณสมบัติที่ทำสิ่งที่ฉันต้องการได้อย่างแน่นอน แต่ฉันต้องการสิ่งนี้เพื่อเป็นเบราว์เซอร์ข้าม คุณสมบัตินี้ดูเหมือนจะเป็นมาตรฐาน (ค่อนข้าง?)แต่ไม่รองรับ Firefox ฉันพบวิธีแก้ไขปัญหาต่าง ๆ ตามแต่พวกเขาอาจไม่แสดงจุดไข่ปลา (ฉันต้องการให้ผู้ใช้ทราบว่าเนื้อหาถูกตัดทอน) หรือแสดงตลอดเวลา (แม้ว่าเนื้อหาจะไม่ถูกตัดทอน)overflow: hidden ใครบ้างมีวิธีที่ดีของการปรับข้อความแบบไดนามิกในเลย์เอาต์คงที่หรือการตัดทอนฝั่งเซิร์ฟเวอร์โดยความกว้างของลอจิคัลและเท่าที่ฉันจะได้รับในตอนนี้?


9
ตัดจาวาสคริปต์ตรงสตริง
ฉันต้องการตัดสตริงที่โหลดแบบไดนามิกโดยใช้ JavaScript แบบตรง มันเป็น URL ดังนั้นจึงไม่มีที่ว่างและฉันไม่สนใจขอบเขตคำเพียงแค่ตัวอักษร นี่คือสิ่งที่ฉันได้รับ: var pathname = document.referrer; //wont work if accessing file:// paths document.getElementById("foo").innerHTML = "<a href='" + pathname +"'>" + pathname +"</a>"

10
การตัดทอนตารางทั้งหมดในฐานข้อมูล Postgres
ฉันต้องลบข้อมูลทั้งหมดออกจากฐานข้อมูล PostgreSQL เป็นประจำก่อนทำการสร้างใหม่ ฉันจะทำสิ่งนี้โดยตรงใน SQL ได้อย่างไร ในขณะที่ฉันจัดการเพื่อให้มากับคำสั่ง SQL ที่คืนคำสั่งทั้งหมดที่ฉันต้องดำเนินการ: SELECT 'TRUNCATE TABLE ' || tablename || ';' FROM pg_tables WHERE tableowner='MYUSER'; แต่ฉันไม่เห็นวิธีเรียกใช้งานโดยทางโปรแกรมเมื่อมี

12
Scala Doubles และ Precision
มีฟังก์ชันที่สามารถตัดหรือปัดเศษ Double ได้หรือไม่? จนถึงจุดหนึ่งในรหัสของฉันฉันต้องการให้ตัวเลขเช่น: 1.23456789ถูกปัดเศษเป็น1.23

20
จะตรวจสอบได้อย่างไรว่า UILabel ถูกตัดทอนหรือไม่?
ฉันมี UILabelความยาวที่แตกต่างกันไปขึ้นอยู่กับว่าแอปของฉันทำงานในโหมดแนวตั้งหรือแนวนอนบน iPhone หรือ iPad หรือไม่ เมื่อข้อความยาวเกินไปที่จะแสดงในบรรทัดเดียวและถูกตัดทอนฉันต้องการให้ผู้ใช้สามารถกดและรับป๊อปอัปของข้อความเต็มได้ ฉันจะตรวจสอบได้อย่างไรว่าข้อความUILabelนั้นถูกตัดทอนหรือไม่ เป็นไปได้หรือไม่? ตอนนี้ฉันกำลังตรวจสอบความยาวที่แตกต่างกันตามโหมดที่ฉันอยู่ แต่มันทำงานได้ไม่ดีนัก


4
Unix เชลล์สคริปต์เพื่อตัดทอนไฟล์ขนาดใหญ่
ฉันกำลังพยายามเขียนสคริปต์ Unix ซึ่งจะตัดทอน / ว่างไฟล์ซึ่งแอปพลิเคชันเขียน / เปิดอย่างต่อเนื่องเมื่อมีพื้นที่ถึง 3GB ฉันรู้ว่าคำสั่งด้านล่างจะทำ: cp /dev/null [filename] แต่ฉันจะเรียกใช้สิ่งนี้ในสภาพแวดล้อมการผลิตโดยอัตโนมัติในฐานะงาน cron - เพียงโพสต์ที่นี่เพื่อดูว่าพวกคุณประสบปัญหาใด ๆ ในขณะที่ทำสิ่งที่คล้ายกันนี้หรือไม่
87 bash  shell  truncate 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.