如何在shell变量中保存多行sql查询?
SQL='Lets get CREATE TRIGGER STATEMENT'
如何抓住它?
答案 0 :(得分:1)
这对我很有用
extract_sql="SELECT *
FROM TABLE"
使用命令行工具(如wxsubmit或sqlplus
)运行SQL commandlinesqltool -options << EOF > /dev/null 2>&1
SET HEADER OFF
UPDATE TABLE
SET A=1;
EOF
答案 1 :(得分:0)
Declare @sql nvarchar(max);
SET @sql='SELECT *'+char(13) +'FROM table'
Print(@sql);
result: SELECT *
FROM table
在上面的查询中,char(13)会在下一行写入。
现在@sql变量有两行。