프로그래밍 기술/SQL과 ADO.NET

INSERT, DELETE SQL 쿼리문

언제나휴일 2016. 4. 21. 12:51
반응형

INSERT

 

 테이블에 새로운 행을 추가할 때는 INSERT문을 사용합니다.

포멧:

[ WITH <common_table_expression> [ ,...n ] ]

INSERT

{

        [ TOP ( expression ) [ PERCENT ] ] [ INTO ]

        { <object> | rowset_function_limited [ WITH ( <Table_Hint_Limited> [ ...n ] ) ] }

    {

        [ ( column_list ) ] [ <OUTPUT Clause> ]

        {

            VALUES ( { DEFAULT | NULL | expression } [ ,...n ] ) [ ,...n     ]

            | derived_table  | execute_statement  | <dml_table_source> | DEFAULT VALUES

        }

    }

}[;]

:

INSERT INTO Custom

               (CNAME, PHONE, ADDR)

VALUES  ('강감찬', '010-0000-0000', '서울시 종로구 종로1 1번지')

 

DELETE

 

 테이블의 행을 삭제할 때는 DELETE문을 사용합니다.

포멧:

[ WITH <common_table_expression> [ ,...n ] ]

DELETE

    [ TOP ( expression ) [ PERCENT ] ] [ FROM ]

    {

      { table_alias | <object> | rowset_function_limited [ WITH ( table_hint_limited [ ...n ] ) ] }

      | @table_variable

    }

    [ <OUTPUT Clause> ] [ FROM table_source [ ,...n ] ]

    [ WHERE

        {

            <search_condition> | { [ CURRENT OF { { [ GLOBAL ] cursor_name }  | cursor_variable_name } ] }

        }

    ]

    [ OPTION ( <Query Hint> [ ,...n ] ) ]

[; ]

:

DELETE FROM Custom WHERE  (CNAME = '강감찬')

반응형