以oracle10g为参考: 1.布尔型: Boolean 取值:true,false,null int类型: number 2.另外列如果是关键字 ORDER,如何写update语句更新该列的值! 例:create table test("order" number); insert into test (10 update test set "order"=200
上面的insert语句应该是: insert into test values (10);
>另外列如果是关键字 ORDER 用""(双引号)括住字段名就行了
SQL> create table xu("order" number);表已创建。SQL> insert into xu values(10);已创建 1 行。SQL> desc xu 名称 是否为空? 类型 ----------------------------------------- -------- --------- order NUMBERSQL> select * from xu; order ---------- 10SQL> update xu set "order"=20;已更新 1 行。SQL> select * from xu; order ---------- 20
2. int类型 9i自动转为number ,10g转为integer
3.
列如果是关键字 ORDER 你建表会报错的。
1.布尔型: Boolean 取值:true,false,null
int类型: number
2.另外列如果是关键字 ORDER,如何写update语句更新该列的值!
例:create table test("order" number);
insert into test (10
update test set "order"=200
insert into test values (10);
SQL> create table xu("order" number);表已创建。SQL> insert into xu values(10);已创建 1 行。SQL> desc xu
名称 是否为空? 类型
----------------------------------------- -------- ---------
order NUMBERSQL> select * from xu; order
----------
10SQL> update xu set "order"=20;已更新 1 行。SQL> select * from xu; order
----------
20