Postgresql 使用记录
Top:
sql中:
select top 10 * from tablename
POS中:
select * from tablename limit 10
获取当前时间:
sql:
getdate()
pos:
now()
判断函数是否为null
sql: isnull(字段名,0)
pos:COALESCE(字段名,0)
创建自动增长列
pos:
1.创建一个序列
语法:
CREATE SEQUENCE "EnvSetting_seq"
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 1
CACHE 1;
ALTER TABLE "EnvSetting_seq" OWNER TO postgres;
"EnvSetting_seq"---取个名字;
create 和alter中的名字必须一样,不然报错
postgres--数据库的所有者;
2.给默认值
在需要自动增长的列中的默认值中输入
nextval('"EnvSetting_seq"'::regclass)
EnvSetting_seq--是你刚才创建的序列的名字。
操作时间:
sql: dateadd("day",1,getdate());
pos:date_trunc('day',current_date-2)
攻城师~~