Sql語句怎么換行
諸神黃昏的思路可行,用分段來做就。
比照下面例子一段一段把string sqlstr加長。 string sqlstr="insert Table_1(A,B,C)select('"string sqlstr=string sqlstr + 111+"','"+222+"') string sqlstr=string sqlstr + union add select '"+333+"','" 。
我這是隨便分割的也沒注意語法。你自己找出最合理的分段就成了。
sql語句太長了怎么換行
VB中用下劃線可以換行連接字符串,
strSQL = "update 表名 set a='" & *("a") & _
"',b='" & *("b") & _
"' where id=1 "
C#則不用,直接換行就可
strSQL = "update 表名 set a='" + *("a") +
"',b='" + *("b") +
"' where id=1 "
SQL 語句取‘,’換行
--ms sql05
declare @str varchar(max)
set @str='12,21,32,23,13,31,34,43,54,54'
;with cte as(
select col from
(select xmlns=cast('
'+replace(@str,',','
')+'
' as xml))
a
cross apply
(
select col=*('.','nvarchar(100)')
from *('/root/p')as c(v)
)b
)
select * from cte