I’ve seen both used but I can’t seem to understand when to use each?
To me is seems like you enter the name of the table you are referring from in the ( ) and the field name in the [ ]?
Could anyone explain?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
The square brackets are used In Microsoft products to specify that what’s within them is an identifier (the standard quoted identifiers are double quotes
" ", which Microsoft SQL Sever also supports). This is used when you have a database name, user name, table name, field name, view name, procedure name (et.c.) that happens to be the same as a keyword, or contains characters that would break the syntax. This is often used in generated code to safeguard against identifiers that can’t otherwise be used in the code. A generated query could look like this:Here the field name
Password hintwould break the syntax if used without brackets, and the table nameUsercould conflict with the keywordUser.Parentheses are used to group items, for example as part of the syntax of some clauses, for example an insert:
They can also be used in expressions:
They can also be used around queries to make subqueries: