0

spring jdbc テンプレートを使用して、SQL Server 2008 および 2012 バージョンに接続する必要があります。

データベースには、スペースを含む列があります。スペースを含む列を でラップしてみまし[], ""たが、使用できません。クエリを使用すると、次のエラーが発生しました

SELECT Mon, CC Flag FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY Msisdn)AS RowNum FROM ME_PREPAID) AS MyDerivedTable WHERE MyDerivedTable.RowNum BETWEEN 2 AND 100

com.microsoft.sqlserver.jdbc.SQLServerException: 列名 'CC' が無効です。

という欄がありますのでご注意ください。CC Flag

この問題を解決するにはどうすればよいですか?

4

2 に答える 2

1

この SQL 文字列を試すことができます。

String sql = "SELECT Mon, \"CC Flag\" FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY Msisdn)AS RowNum FROM ME_PREPAID) AS MyDerivedTable WHERE MyDerivedTable.RowNum BETWEEN 2 AND 100";
于 2013-06-15T08:06:57.550 に答える