文章目录1. 单个数据
表
列数量的最大限制
1. 单个数据
表
列数量的最大限制
在
PostgreSQL
数据库
,规定单个数据
表
的
字段
数量不能够超过1664个。由宏MaxTupleAttributeNumber
表
示。如下:
#define MaxTupleAttributeNumber 1664 /* 8 * 208 */
Pg
SQL
中从A
表
子查询结果中
更新
A
表
字段
值
update business_task set slice_status=1,slice_status_error=null
from (select * from business_task as b where b.slice_status=2 and b.slice_status_error=0) b1 where business_task.id=b1.id
CREATE TABLE T_U_TEMPLATE (
ID INT NOT NULL AUTO_INCREMENT comment '模版
表
ID',
TEMPLATE_CODE VARCHAR(50) BINARY comment '模版编码',
TEMPLATE_NAME VARCHAR(300) BINARY comment '模版名称',
CREATE_TIME datetime D
postgres=# select version();
version
-------------------------------------------------------------
PostgreSQL
10.11, compiled by ...
需求:把一个
表
某个
字段
内容复制到另
一张
表
的某个
字段
。
实现
sql
语句1: 代码如下:UPDATE file_manager_folder f1LEFT OUTER JOIN file_manager_folder f2 ON f1.name = f2.name AND f2.parentId = 54SET f1.parentId = 54 WHERE f2.name IS NULL AND f1.id IN (1,2,3);
实现
sql
语句2: 代码如下:update B set extra = A.extra from A join B on (A.id = B.id);
项目使用的
PG
sql
数据库
,现在遇到的问题是保存数据,如果存在就
更新
,如果不存在就插入,那么如何写
sql
呢?
有
一张
表
有自己的主键id,同时有一个组合唯一索引,
字段
分别是:item_type,item_type_id,item_group,item_group_key
废话不多说,实现的
sql
如下:
<insert id="insertResourceConfig" parameterType="com.lenovo.mcmp.rm.etl.model.param.resourceConfig.Cre
update t_check_task_video_backup
set car_number = t_check_logistics_trailer.license_number
from t_check_order as t_check_order , t_check_logistics_trailer as t_check_logistics_trailer, t_check_nv