我有一个表名Locations
。它有列[ID, GUID_ID, NAME, GEOMETRY]
。我想在插入行后更新GUID_ID列。所以我将创建一个触发器来执行此操作。
CREATE TRIGGER update_id
AFTER INSERT ON Locations
?? (How can Update GUID_ID column as uuid_generate_v4())
我为此列设置了默认值。但是像QGIS这样的第三方应用程序同时插入了数千个几何记录。因此默认值不会填满所有列。它们是空的。所以我需要触发解决方案。
答案 0 :(得分:0)
我认为,如果您为字段定义了默认值,那么QGIS输入的记录数量是多少。可能是QGIS正在进入空白空间。您还可以添加" NOT NULL"字段定义中的约束。 但是触发器可以像这样使用。我在插入之前设置了GUID_ID值。
//function to enter .csv data
> data_entry <- function(NAME="filename.csv"){
+ dat <- read.csv(NAME)
+ }
> data_entry("data.csv")
> dat