私はSQLを書く初心者ですが、より良くなっていきたいと思います。私が実際に理解したことのないことの1つは、与えられたオブジェクトの構文をどのように解釈するかということです。次に、https://msdn.microsoft.com/en-us/library/ms190312.aspxから取られたOPENROWSET定義の例を示します。私はパイプ "|" "OR"を表しますが、他のタグについてはわかりません。これを解釈する方法を学ぶ良い場所はありますか? SQL Serverへの言及MSDNのすべてのページにSQL定義構文の理解
OPENROWSET
({ 'provider_name' , { 'datasource' ; 'user_id' ; 'password'
| 'provider_string' }
, { [ catalog. ] [ schema. ] object
| 'query'
}
| BULK 'data_file' ,
{ FORMATFILE = 'format_file_path' [ <bulk_options> ]
| SINGLE_BLOB | SINGLE_CLOB | SINGLE_NCLOB }
})
<bulk_options> ::=
[ , CODEPAGE = { 'ACP' | 'OEM' | 'RAW' | 'code_page' } ]
[ , ERRORFILE = 'file_name' ]
[ , FIRSTROW = first_row ]
[ , LASTROW = last_row ]
[ , MAXERRORS = maximum_errors ]
[ , ROWS_PER_BATCH = rows_per_batch ]
[ , ORDER ({ column [ ASC | DESC ] } [ ,...n ]) [ UNIQUE ]
チェックこのアウトhttps://msdn.microsoft.com/en-us/library/ms177563.aspx – UnhandledExcepSean
は最良の答えです。 –
'[、ORDER({ASC | DESC]} [、... n])[UNIQUE]'がありません ']' – lad2025