2

私は "employee" という名前のクラスを持っています。そのクラスには、入力データ型文字列を持つ "salary" という名前のプロパティがあります。それで、私の質問は、「給与」の入力データ型を文字列から整数に変更できますか? はいの場合、どのように?

4

2 に答える 2

4

このコードを使用して問題を再現しました

create class employee extends v
create property employee.salary string

insert into employee(salary) values ("1")

ここに画像の説明を入力

このクエリを使用して、プロパティの給与のタイプを変更しました

create property Employee.salary2 Integer
update employee set salary2=salary
DROP PROPERTY Employee.salary
update Employee remove salary
ALTER property Employee.salary2 name salary
update Employee remove salary2

ここに画像の説明を入力

それが役に立てば幸い

于 2016-08-01T08:53:49.060 に答える
1

OrientDBの新しいバージョンでは、使用できますALTER PROPERTY Employee.salary TYPE Integer

2.1.19で動作します

于 2018-06-15T09:50:41.390 に答える