mdb에서 사용하는 DDL, DML 문법 예시
프로그래밍 2009. 4. 27. 15:59
일반 MS-SQL 과 동일하다.
CREATE TABLE table_name (
Idx int identity
DML :
1. INSERT 문장
2. UPDATE 문장
3. DELETE 문장
DDL :
1. CREATE 문장
1. CREATE 문장
CREATE TABLE table_name (
Idx int identity
, Name varchar(20) NOT NULL
, Title varchar(50)
)
여러개의 테이블을 만들고 싶다면 SQL 배열로 만들어 여러번 Execute 한다.
_bstr_t bstrSQL[] = {
"CREATE TABLE Emp1 ..."
, "CREATE TABLE Emp2 ..."
}
...
for (int i=0; i<2; ++i)
{
pConnection->Execute( bstrSQL[i], &vRecords, ADODB::adExecuteNoRecords );
}
여러개의 테이블을 만들고 싶다면 SQL 배열로 만들어 여러번 Execute 한다.
_bstr_t bstrSQL[] = {
"CREATE TABLE Emp1 ..."
, "CREATE TABLE Emp2 ..."
}
...
for (int i=0; i<2; ++i)
{
pConnection->Execute( bstrSQL[i], &vRecords, ADODB::adExecuteNoRecords );
}
DML :
1. INSERT 문장
INSERT INTO Emps(Name, Title) VALUES ('Name', 'Title')
2. UPDATE 문장
UPDATE Emps SET Name = 'aaa' WHERE Idx = 100
3. DELETE 문장
DELETE FROM Emps WHERE Idx = 100