我有以下查询:
print(itertools.combinations(range(int(sys.argv[1])),int(sys.argv[2])))
为什么我得到了输出:
DECLARE @Test NVARCHAR(MAX)
DECLARE @t AS TABLE (name NVARCHAR(30))
INSERT @t (name)
VALUES ( '\\
\
\\
\b
\c' )
SELECT *
FROM @t
与输入中的内容不同?
如何解决此问题?
答案 0 :(得分:1)
使用换行符反斜杠导致问题。 请参考以下链接中的详细信息,这可能对您有所帮助。 MS SQL Backslash preceding new line/line feed removes line break
答案 1 :(得分:0)
如果您将结果检查为网格,那么您将不会发现任何差异。
您应该将输出切换为文字 - 在菜单查询 - >中结果 - > 文字结果,或只需点击Ctrl+T
。
这样您就可以在输入中输入结果了。
Here也在使用SQLFiddle演示。
如果这仍然无用,请告诉我。