[] brackets in sql statements

前端 未结 8 2422
深忆病人
深忆病人 2020-11-28 12:24

What do the brackets do in a sql statement?

For example, in the statement:

insert into table1 ([columnname1], columnname2) values (val1, val2)

8条回答
  •  清酒与你
    2020-11-28 13:08

    They are meant to escape reserved keywords or invalid column identifiers.

    CREATE TABLE test
    (
      [select] varchar(15)
    )
    
    INSERT INTO test VALUES('abc')
    
    SELECT [select] FROM test
    

提交回复
热议问题