编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

数据库

ORA-00942错误表示
数据库

ORA-00942错误表示"表或视图不存在"

阅读(2021)

在Oracle数据库中,我有类似一个以下的调用 select * from YYB.V_SAL_SUM_BY_CUST 从下图可以看到,在 YYB 下,视图 V_SAL_SUM_BY_CUST 确实是存在的 唯一有个不同的是什么?我 select 语句是在 JZYB.ERP_JYX 下调用的 碰到这种情况, 可能最大的原因就是权限不足了:用户需要具有相应的权限才能查询视图。如果你能在yyb模式下看到V_SAL_SUM...

驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接
数据库

驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接

阅读(2202)

具体报错如下: com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]”。 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接...

plsql 中文乱码,查询结果显示问号解决方法
数据库

plsql 中文乱码,查询结果显示问号解决方法

阅读(3556)

最近在学习Oracle,PLSQL Developer进行简单查询时,发现输出的查询结果,显示问号。 我的查询语句是(学习使用的oracle自带的emp表): select '雇员编号是:'||empno||'的雇员姓名是:'||ename as emp_info from emp; 如下图所示: 首先,我们说下产生中文乱码,也就是问号的原因,Oracle服务器端字符编码和Oracle客户端字符编码不一致,...

SQLServer geography::Point() 详解
数据库

SQLServer geography::Point() 详解

阅读(1907)

geography::Point() 是 SQL Server 中 geography 数据类型的一个方法,用于创建一个地理坐标点对象。 SQL Server 的 `geography` 数据类型是一种用于表示地理空间数据(如地理坐标、点、线、面等)的数据类型。geography::Point() 方法用于创建一个地理坐标点对象,其语法如下: geography::Point(lat, long, srid) 其中,lat 是纬度值,long ...

SQLServer中使用 geography 和 decimal 来保存经度、纬度各有什么优缺点?
数据库

SQLServer中使用 geography 和 decimal 来保存经度、纬度各有什么优缺点?

阅读(1155)

在 SQL Server 中,可以使用 geography 和 decimal 两种数据类型来保存经纬度坐标。它们各有优缺点,具体如下: geography 数据类型 优点: geography 数据类型是一种专门用于存储地理空间数据的数据类型,支持存储和处理各种地理空间数据,例如点、线、面、多边形等。因此,使用 geography 数据类型可以更好地处理地理空间数据,提高数据查询...

经度、维度在SQLServer数据库种如何保存?
数据库

经度、维度在SQLServer数据库种如何保存?

阅读(2493)

在SQL Server中,经度和纬度可以使用浮点数类型 FLOAT 或者 DECIMAL 来存储。如果需要高精度的计算,建议使用 DECIMAL 类型,例如 DECIMAL(10, 8),其中的 10 表示总位数,8 表示小数点后的位数,可以保证经度和纬度的精度达到小数点后八位。 另外,SQL Server 2008 引入了空间数据类型(Spatial Data Type),可以用来存储地理信息数据,包括...

什么是代理主键(逻辑主键)和自然主键(业务主键)?
数据库

什么是代理主键(逻辑主键)和自然主键(业务主键)?

阅读(3272)

代理主键(逻辑主键) 与业务无关的,无意义的数字序列,比如自动增长的ID。 最常用的生成方式有2种:自增和UUID 自然主键(业务主键) 事物属性中的自然唯一标识。本身具有一定的含义,是构成记录的组成部分,比如学生的学号,每个人的身份证号,电商系统中的订单号。 优缺点: 1、业务主键一般都是字符串,更浪费空间。 2、业务主键无序,写...

sql优化:合理使用范式和反范式
数据库

sql优化:合理使用范式和反范式

阅读(930)

数据库范式的目的是为了减少数据冗余,解除数据之间的业务耦合,提升灵活性。 范式的优点和缺点 优点 范式化的更新通常比反范式要快 当数据较好的范式化后,很少或者没有重复的数据 范式化的数据比较小,可以放在内存中,操作比较快 缺点 通常需要进行关联 反范式的优点和缺点 优点 所有的数据都在同一张表中,可以避免关联 可以设计有效的索...

The size of BLOB/TEXT data inserted in one transaction is greater than 10% of redo log size. Increase the redo log size using innodb_log_file_size.
数据库

The size of BLOB/TEXT data inserted in one transaction is greater than 10% of redo log size. Increase the redo log size using innodb_log_file_size.

阅读(1593)

mysql在导入数据的时候出错: ERR] 1118 - The size of BLOB/TEXT data inserted in one transaction is greater than 10% of redo log size. Increase the redo log size using innodb_log_file_size. 在命令行中输入如下命令 SHOW VARIABLES LIKE '%innodb_log_file_size%'; 查询结果如下: innodb_log_file_size的值为5242880,5242880/10...

mysql show processlist详解
数据库

mysql show processlist详解

阅读(1131)

在命令行窗口执行 show processlist,一般会得到类似如下结果 Id User Host db Command Time State Info 2 root localhost:52899 dev Sleep 20     3 root localhost:52906 dev Query 0 starting show processlist 使用show processlist可以查看连接的线程个数,来观察是否有大量线程处于不正常的状态或者其他不正常的...