数据库
文章平均质量分 95
0x12
这个作者很懒,什么都没留下…
展开
-
GETDATE()
SelectCONVERT(varchar(100),GETDATE(),23):2006-05-16SelectCONVERT(varchar(100),GETDATE(),0):0516200610:57AMSelectCONVERT(varchar(100),GETDATE(),1):05/16/06SelectCONVERT(varchar(100),...原创 2013-08-31 11:11:24 · 1044 阅读 · 0 评论 -
数据库的锁表和解锁操作
SqlServer 查询被锁住的表和解锁表--1.查看被锁表SELECT request_session_id as spid,OBJECT_NAME(resource_associated_entity_id) as tableName FROM sys.dm_tran_locks WHERE resource_type='OBJECT'--spid 锁表进程 ;tableNam原创 2017-09-05 12:36:05 · 1500 阅读 · 0 评论 -
Postgres psql 命令汇总
pgsql的命令汇总:\?一般性\copyright 显示PostgreSQL的使用和发行许可条款\g [文件] or; 执行查询 (并把结果写入文件或 |管道)\gset [PREFIX] 执行查询并把结果存到psql变量中\h [名称] SQL命令语法上的说明,用*显示全部命令的语法说明\q 退出 psql\watch [SEC] 每隔SEC秒执行一次查询查询缓存区\e [FILE] [LIN...原创 2018-03-29 17:07:35 · 911 阅读 · 0 评论 -
Postgresql psql文件执行与批处理
示例: 新建一个批处理文件batch.sql,它包含若干子文件,子文件与批处理文件不在同一目录下,批处理文件在C:\batchexc,子文件在C:\objects内,batch.sql的内容:\encoding UTF8;\cd C:/batchexc\set ON_ERROR_STOP 1\set ECHO all\timing on\i ../objects/platform.sql;\...原创 2018-03-29 16:36:56 · 4527 阅读 · 0 评论 -
数据库WHERE子句 EXISTS 与 IN
in 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大。如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in:...原创 2018-03-29 14:21:15 · 3703 阅读 · 0 评论 -
postgresql 关于数字的函数
基本函数操作请移步数值型函数字符串中是否存在数字 _s ~ '[0-9]'ework=# select 'abc1derf' ~ '[0-9]'; ?column?---------- t获取字符串中的数字 to_numberework=# select to_number('abc1e2d3e4f5','99999999999999999'); to_number-----------...原创 2018-04-03 09:48:42 · 1840 阅读 · 0 评论 -
postgresql 生成测试数据
此处,我简单的写一个例子,供参考(在Postgresql9.1下面做的):(1)准备知识针对 Postgres生成数据方法 生成序列SELECT * FROM generate_series(1,5);生成dateSELECT date(generate_series(now(), now() + '1 week', '1 day'));生成integer 随机数SELECT (random()*...原创 2018-04-10 09:45:56 · 2606 阅读 · 0 评论 -
Postgresql数据库的一些字符串操作函数
Postgresql数据库的一些字符串操作函数PostgreSQL常用字符串函数和操作符StartsWith是否为指定字符串开始CREATE OR REPLACE FUNCTION StartsWith(_s varchar,_value varchar)returns boolean AS $$ DECLARE _vlength integer;_slength integer;_va...原创 2018-03-31 16:26:49 · 1620 阅读 · 1 评论 -
POSTGRESQL FUNCTION 介绍
CREATE OR REPLACE FUNCTION ADDN (_a int,_b int) RETURNS integer AS $total$ declare total integer; BEGIN total :=_a+_b; raise notice '%+%=%',_a,_b,total; RETURN total; END; $...原创 2018-03-30 16:09:45 · 9635 阅读 · 0 评论 -
SQL模糊查询%_^[]和Escape转义字符
通配符描述示例%包含零个或更多字符的任意字符串。WHERE title LIKE '%computer%' 将查找处于书名任意位置的包含单词 computer 的所有书名。_(下划线)任何单个字符。WHERE au_fname LIKE '_ean' 将查找以 ean 结尾的所有 4 个字母的名字(Dean、Sean 等)。[ ]指定范围 ([a-f]) 或集合 ([abcdef]) 中的任何单个转载 2017-10-09 09:36:31 · 1584 阅读 · 0 评论