How to use the Escaped Newline Character In SQL

We can use the escaped newline character \n directly in your string to represent a line break.

Syntax:

INSERT INTO YourTable (YourColumn) VALUES ('First line\nSecond line');

Example: Let’s say we have a table named Employee with a column Address of type VARCHAR/NVARCHAR. Here’s we are inserting values with a line break using the escaped newline character:

-- Create the table
CREATE TABLE Employee (
EmployeeID INTEGER PRIMARY KEY,
Name TEXT,
Address VARCHAR(255)
);

-- Insert additional values
INSERT INTO Employee (Name, Address) VALUES
('John Doe', '123 Main Street\nApt 45'),
('Jane Smith', '456 Oak Avenue\nSuite 102'),
('Alice Johnson', '789 Pine Street\nFloor 3'),
('Bob Anderson', '101 Elm Avenue\nSuite 205'),
('Eva Martinez', '555 Oak Lane\nApt 15');

-- Display the contents of the Employee table
SELECT * FROM Employee;

Output:

Using the Escaped Newline Character output

How to Insert a Line Break in a SQLite VARCHAR String

SQLite is a popular relational database management system known for its simplicity and flexibility. However, inserting a line break in a VARCHAR/NVARCHAR string can be challenging due to SQLite’s limited support for special characters.

In this article, we will explore different approaches to inserting a line break in an SQLite VARCHAR/NVARCHAR string with the help of various examples which help us to format our data effectively.

Similar Reads

How to Insert Line Break in SQLite String?

Sometimes when we working with SQLite, inserting a line break in a VARCHAR/NVARCHAR string can be tricky. So below are the approaches that help us to insert a new line character into a string are as follow:...

1. Using the Escaped Newline Character

We can use the escaped newline character \n directly in your string to represent a line break....

2. Using the char(10) Function

SQLite’s char function can be used with the ASCII code 10 to represent a newline character....

Conclusion

Overall, inserting a line break in a SQLite VARCHAR/NVARCHAR string can be achieved using various methods, such as the escaped newline character, the char(10) function, or the X’0A’ hexadecimal escape sequence. These approaches allow for the effective formatting of data in SQLite, enhancing its usability and readability. By understanding and implementing these methods, developers can efficiently manage text data in SQLite databases, improving the overall user experience....