You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在OrientDB命令行控制台插入多行数据元组

在OrientDB命令行控制台插入带换行的多行数据

遇到带换行的字符串插入失败?别担心,在OrientDB控制台里有两种简单可靠的方法可以搞定:

方法1:使用转义字符\n直接插入

你可以在字符串里保留\n转义符,用单引号包裹整个字符串(避免控制台或shell解析双引号的特殊含义),执行标准的INSERT语句:

-- 替换YourClass为你的目标类名,content为对应的属性名
INSERT INTO YourClass (content) VALUES ('Hi There! \n I am Blah! \n I am lost!')

执行后,OrientDB会自动把\n解析为换行符存储起来。

方法2:使用参数绑定插入原生多行文本

如果希望直接输入带换行的原始文本(不用手动加\n),可以用控制台的参数绑定功能:

  1. 先设置一个变量,输入时直接换行写内容:
:set content "Hi There!
 I am Blah!
 I am lost!"
  1. 然后用变量执行插入:
INSERT INTO YourClass (content) VALUES (:content)

这种方式更直观,适合内容较长、换行较多的场景。

验证插入结果

插入完成后,你可以用以下语句确认数据是否正确存储:

-- 直接查看内容(控制台会显示换行)
SELECT content FROM YourClass

-- 查看原始JSON格式,确认换行符是否存在
SELECT JSON(content) FROM YourClass

内容的提问来源于stack exchange,提问作者Arnab

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 09:19:40