Thursday, April 24, 2008

program 中的 SQL 语句写法

程序中的代码:


string insertQuery;

insertQuery="INSERT INTO TABLE_NAME VALUES(" + appNo + ", '"+work_county+"', '"+ssn+ "', TO_DATE('"+birth_date +"','DDMMYYYY'), '"+gender +"', '"+last_name+"','"+first_name+"', '"+middle_name + "' , 'A')";



生成的SQL 语句:

INSERT INTO TABLE_NAME VALUES( 001,'China','0000000','TO_DATE('01051983','DDMMYY'),
'MALE','AUSTIN','XU','','A');


需要注意的是:
1.INT 类型的不需要用 ' ' 括写来,只有STRING 或者 CHAR 类型的才需要。
2.程序代码中所有东西都是用 + 号连接起来,为的是成为一个完整的字符串,+ 号 两连肯定都要用" " , 代码是STRING, VARIABLE +号. 但还要VARIABLE 的类型决定要不要用' 号