数据库
花生福
做一名优秀的程序员。。
展开
-
mysql、oracle、sqlserver常见方法区分
仅列出了一些常用的函数,也有其他函数可以实现同样功能,不一一列举了,有机会再补充。原创 2023-08-21 16:39:39 · 506 阅读 · 0 评论 -
Oracle创建用户,并限制只能查询某一张表
【代码】Oracle创建用户,并限制只能查询某一张表。原创 2023-02-09 14:10:03 · 2614 阅读 · 0 评论 -
ORA-01691: unable to extend lob segment 解决方案 Oracle表空间的数据文件满了
Oracle表空间的数据文件满了ORA-01691: unable to extend lob segment YUNYAO.SYS_LOB0000152921C00013$$ by 1024 in tablespace USERS表空间的数据文件满了解决方案:扩展数据文件原创 2023-01-31 16:47:23 · 4795 阅读 · 0 评论 -
MySql查询树形结构数据
只需创建一个查询函数,传入父节点ID,将所有子节点记录的ID拼成字符串返回。CREATE FUNCTION getChild(parentId VARCHAR(1000))RETURNS VARCHAR(5000)BEGIN DECLARE oTemp VARCHAR(5000); DECLARE oTempChild VARCHAR(5000); SET oTemp = ''; SET oTempChild = parentId; WHILE oTempC原创 2022-04-20 17:10:31 · 6864 阅读 · 0 评论 -
oracle 修改表字段顺序
第一步 查询表IDselect object_idfrom all_objectswhere owner = '当前用户名'and object_name = '表名';第二步 查询表字段序号select obj#, col#, namefrom sys.col$where obj# = '第一步的object_id' order by col#;第三步 修改字段顺序update sys.col$ set col#=3 where obj#='第一步的object_id'原创 2022-02-16 10:39:42 · 3928 阅读 · 1 评论 -
创建、修改、删除、查询序列
创建序列CREATE SEQUENCE seq_name --序列名字 INCREMENT BY 1 --每次自增1, 也可写非0的任何整数,表示自增,或自减 START WITH 1 --以该值开始自增或自减 MAXVALUE 1.0E20 --最大值;设置NOMAXVALUE表示无最大值 MINVALUE 1 --最小值;设置NOMINVALUE表示无最大值原创 2022-02-08 09:59:16 · 358 阅读 · 0 评论 -
修改数据库字符集
生成所有字段修改字符集语句SELECT b.table_name, b.column_name, b.character_set_name, b.collation_name, CONCAT( 'ALTER TABLE ', b.table_name, ' MODIFY ', b.column_name, ' ', b.DATA_TYPE, '(', b.CHARACTER_MAXIMUM_LENGTH, ') ', CASE原创 2020-12-24 15:21:33 · 11283 阅读 · 0 评论 -
数据库表名 字段名的命名长度限制
数据库 表名长度限制 字段名长度限制 oracle 30 30 mysql 64 64 db2 128 128 ...原创 2020-04-26 09:13:01 · 3432 阅读 · 3 评论