数据库
上线就吃代码
这个作者很懒,什么都没留下…
展开
-
.NETCORE 国产数据库的 ORM 进行开发
目前国产数据库已经到的火热的时候,因为随着贸易战的升级,自主研发和知识产权也是一个大的趋势,达梦和人大金仓是国产数据库中比较主流的。主流国产数据库1、达梦数据库2、人大金仓数据库因为我大多数项目都是使用SqlSugar ORM框架的,前几天有客户说要使用国产数据库,然后第一时间去SqlSugar官网找,发现不支持,这下难搞了,然后查到SQLFREE支持。难道要改底层,那是一个痛苦啊 。今天发面SqlSugar也支持了,勇气上来了。国产数据库那么数据库ORM也应该选择国产ORM...原创 2020-11-02 19:43:53 · 671 阅读 · 0 评论 -
区域表,根据父级代码修改名称
背景从网上搞了一份行政区域表的数据只有Name,Code,PCD,但自己设计的表如下多了PName,需要把父级名称也保存到数据库写了一条语句,自身修改的SQL语句,大家参考一下update SysArea set PName=s.bname from (select a.Id as aid,b.Name as bname from SysArea a inner join ...原创 2020-01-09 23:01:43 · 316 阅读 · 0 评论 -
MySql或MariaDB限制用户只能访问指定数据库的方法
1.创建用户:host为localhost时,表示可本地登录;使用通配符%时,表示可以从任意远程主机登陆。2.限制用户权限:GRANT SELECT, INSERT, UPDATE, REFERENCES, DELETE, CREATE, DROP, ALTER, INDEX, CREATE VIEW, SHOW VIEW ON `db_test`.* TO 'user_t...原创 2019-10-21 15:57:44 · 752 阅读 · 0 评论 -
mysql游标多出一行解决
DELIMITER $$CREATE /*[DEFINER = { user | CURRENT_USER }]*/ TRIGGER `pdhmanagementsys`.`tri_devlist_insert` AFTER INSERT ON dev_list FOR EACH ROW BEGIN DECLARE done原创 2014-03-14 16:51:39 · 928 阅读 · 0 评论 -
Oracle触发器
用于选单后修改选单的表的触发动作--备货检验选单后 回写备货状态CREATE OR REPLACE TRIGGER tri_TobaccoStockINSERTafter INSERT ON "TobaccoStockQuality"FOR each ROWBEGINUPDATE "GoodsStock" SET "FirstCheckState"=-1 WHERE原创 2017-04-25 17:39:42 · 264 阅读 · 0 评论 -
Oracle 生成单据编号存储过程
在做订单类似的系统都可能会存在订单编号不重复,或是流水号按日,按年,按月进行重新编号可以参考以下存储过程CREATE OR REPLACE procedure Pro_GetBillNO(TypeTable in varchar2,cur_mycursor out sys_refcursor)asDReceiptCode varchar2(40);DReceiptName原创 2017-04-25 17:49:30 · 1244 阅读 · 0 评论 -
SQL 授权只访问一个数据库
很多情况下我们一台服务器有多个数据库,但这些数据库用SA用户会看到所有的库,所以我们必须创建单独的用户来单独管理自己的库。按以下步骤操作即可...原创 2019-06-13 09:39:26 · 929 阅读 · 0 评论