dynadb.table ()

阅读(2256) 标签: 创建, 删除, dynamodb,

描述:

创建或删除dynamodb数据表。

语法:

dynadb.table(tableName,partitonKey,type1,sortKey,type2)

dynadb.table@d(tableName)

备注:

外部库函数,外部库的使用请参考《外部库使用指南》。
建时参数tableNamepartitionKey不可省略,创建成功返回表名,失败返回false;删除时仅需选项@d及参数tableName,返回Boolean值。

参数:

tableName

表名称。

partitionKey

主分区键。

type1/type2

数据类型,SNB分别对应字符串、数字、二进制;缺省为Stype2存在时,type1不可省略。

sortKey

排序键,创建表时可省略。

选项:

@d

执行删除表操作。

返回值:

Boolean/字符串

示例:

 

A

 

1

=dyna_open("http://localhost:8000", "us-east-2")

 

2

=A1.table("emp1","pid")

创建表emp1,主分区键为pid,数据类型为S

3

=A1.table("emp2","pid","N")

创建表emp2,主分区键为pid数据类型为N

4

=A1.table("emp3","pid","fname")

创建表emp3,主分区键为pid,排序键为fname,数据类型都为S

5

=A1.table("emp4", "pid","N","fname")

创建表emp4pid数据类型为Nfname数据类型为S

6

=A1.table("emp5","pid","fname","S")

创建表emp5失败,fname设置数据类型时,pid的数据类型不能省略。

7

=A1.table("emp6","pid","N","fname","S")

创建表emp6pid数据类型为Nfname数据类型为S

8

=A1.table@d("dept")

删除表dept

9

>A1.close()