This chapter lists code examples about data maintenance and structure, including INSERT, INSERT FROM SELECT…, DELETE…WHERE…, UPDATE…WHERE…, CREATE/DROP TABLE, ALTER TABLE, KEYS, and CONNECT/DISCONNECT/COMMIT/ROLLBACK.
|
A |
|
1 |
=demo.query("select * from SCORES") |
|
2 |
=A1.insert(0,"Class one",20,"PE",100) |
Append a new record |
3 |
=A1.insert(5,"Class one",21,"PE",100) |
Insert a new record |
|
A |
|
1 |
=demo.query("select * from SALES") |
|
2 |
=A1.derive() |
Duplicate the table sequence |
|
A |
|
1 |
=demo.query("select ORDERID,CLIENT,SELLERID, ORDERDATE,AMOUNT from SALES") |
|
3 |
=A1.delete(A1.select(AMOUNT<10000)) |
Delete the matching records |
|
A |
|
1 |
=demo.query("select ORDERID,CLIENT,SELLERID, ORDERDATE, AMOUNT from SALES") |
|
2 |
=A1.select(CLIENT:"HL").run(AMOUNT= int(AMOUNT*1.1)) |
Update data on certain conditions |
|
A |
|
1 |
=create(ProductNo,ProductName,UnitPrice,Quantity) |
Create a table sequence |
2 |
>A1=null |
Delete the table sequence |
|
A |
|
1 |
=demo.query("select * from EMPLOYEE") |
|
2 |
=A1.rename(EID:ID) |
Modify field names |
|
A |
|
1 |
=demo.query("select * from EMPLOYEE") |
|
2 |
=A1.keys(EID) |
Set a primary key |
|
A |
B |
|
1 |
=connect@e("demo") |
|
Establish a connection |
2 |
>A1.execute@k(...) |
|
|
3 |
=A1.error() |
|
Error message arising from the execution of the previous database operation |
4 |
if A3==0 |
>A1.commit() |
Commit if no errors |
5 |
else |
>A1.rollback() |
Rollback if any errors occur |
6 |
>A1.close() |
|
Close the connection |