发布网友 发布时间:2022-04-22 02:41
共4个回答
热心网友 时间:2022-04-09 20:27
工具/材料:Management Studio。
1、首先在桌面上,点击“Management Studio”图标。
2、之后在该界面中,点击左上角工具栏里“新建查询”按钮。
3、接着在该界面中,输入字符串字段存储换行符的sql语句“insert into test2 (name) values ('abc\r\ndef');”。
4、然后在该界面中,点击左上方工具栏里“执行”按钮。
5、最后在该界面中,显示字符串字段存储换行符成功。
热心网友 时间:2022-04-09 21:45
换行/回车,可以使用CHAR函数处理,比如:
insert into tbtest (text) values ('abc' + char(13)+char(10) + 'def')主要还是要看你MFC它支持的换行是哪种形式: char(13)+char(10)形式还是使用转义的 \r\n 形式,如果是转义形式的话,可以直接使用
insert into tbtest (text) values ('abc\r\ndef')
热心网友 时间:2022-04-09 23:20
SQL 关键字 换行符号:char(10) ,回车:char(13)
--> 测试数据:[TB]
if object_id('[TB]') is not null
drop table [TB]
---->建表
create table [TB]([da] varchar(800))
--存储过程
alter proc ins
@text nvarchar(2000)
as
declare @sql nvarchar(2000)
set @sql='insert into TB select '' '+replace (@text,' ', '''+ char(10)+'' ')+''''
--print @sql
exec (@sql)
--插入数据测试
exec ins 'asdasdasdsa onqowoeon'
--> 查询结果
SELECT * FROM [TB]
--> 删除表格
DROP TABLE [TB]
.假如需要拼接一段SQL 语句,并且需要于换行的模式显示
declare @SQL nvarchar(max)
set @SQL=' select * from Table '+char(10)
set @SQL=@SQL+' where a=10' +char(10)
print @SQL:
.结果如下:
select * from Table
where a=10
热心网友 时间:2022-04-10 01:11
建议用“/r/n”存储,然后输出的时候再替换成换行符就可以了;