SELECT reverse(left(reverse(c.名称),charindex('/',reverse(c.名称))-1))
FROM DBA.dbo.cost C
报错:消息 537,级别 16,状态 3,第 1 行
Invalid length parameter passed to the LEFT or SUBSTRING function.
出错原因:
那就是名称这一列中,有的没有'/'.
解决办法:将不满足条件的行去掉即可。
SELECT 名称,reverse(left(reverse(c.名称),charindex('/',reverse(c.名称))-1))
FROM DBA.dbo.cost C
WHERE 名称 NOT IN('物业类支出','物业类流入')
SELECT reverse(left(reverse(c.名称),charindex('/',reverse(c.名称))-1))FROM DBA.dbo.cost C报错:消息 537,级别 16,状态 3,第 1 行Invalid length parameter passed to the LEFT or SUBSTRING function.出错原因:那就是名称这一
使用python连接SQL server数据,抓取数据时报“
Invalid
length
parameter
pa
sse
d to the
LEFT
or
SUBSTRING
function
”。
其中执行cur.execute(sql)时,sql语句使用到了
SUBSTRING
函数。关于这个函数的用法可自行学习,或者直接按照如下方式进行操作:
在SQL server控制台中的查询是允许函数值出现负值的(更正确的说法时这里出现负值也是可以正常执行的),而使用python抓取数据时的cur.execute(sql
if not exists(select 1 from EMR_SYS_APPCFG where CONFIGKEY =‘PreDefineModelConfig’ and VALUE like ‘%IsEx
pa
ndUnitPMNew%’ )
UPDATE A
SET A.[VALUE]=
substring
(A.[VALUE],0,charindex(’/UseUnitPM>’, A.[VALUE])-1)+’’
+ ‘Ex
pa
ndCurrentNote’
+
substring
(A.[VALUE]
看错误的字面意思就清楚,一般是
substring
的
length
长度有错误。
例如:select top 10
SUBSTRING
(c_dept , 1 ,CHARINDEX (',' , c_dept)-1) from ##dd_daily
要截取c_dept字段中第一个逗号前面的字符串,如果字段里面没有逗号,
substring
就会出错。
可以加入case判断就不会出错。
select ...
帮同事分析一个问题,一个字符串用
Substring
截取,怎么操作都无效,后发现,这个字符串是增强型RTF类型,该类型可能包含图片、表格和超链接等。后试着将该字符先输出在文本框里,把其中的Html格式标签显示出来,清除,再截取即可。
转载于:https://www.cnblogs.com/zzkun/archive/2012/04/05/4481818.html...
invalid
argument
pa
sse
d to jspdf.scale 是指在使用 jspdf.scale 函数时传递了无效的参数。
jspdf.scale 函数是用于缩放 pdf 文档的工具函数,它接受两个参数,分别是横向和纵向的缩放比例。正常情况下,这两个参数应该是正数,并且不能为 0。
当传递给 jspdf.scale 函数的参数无效时,就会出现
invalid
argument
pa
sse
d to jspdf.scale 错误。
通常会造成这个错误的原因有:
1. 参数类型错误:传递给 jspdf.scale 函数的参数应该是数字类型,如果传递了其他类型的参数或者字符串类型的数字,就会导致错误。
2. 参数值错误:横向和纵向的缩放比例应该是正数,如果传递了负数、0 或者是超出有效范围的数值,就会导致错误。
解决这个问题的方法是,检查传递给 jspdf.scale 函数的参数,确保参数的类型和值都符合函数的要求。如果参数是从其他地方获取的,可以使用调试工具打印参数的值,以便快速定位问题所在。另外,还可以参考 jspdf.scale 函数的文档,查看函数的使用方法和要求,以确保参数的正确性。
ERROR] InnoDB: Missing MLOG_CHECKPOINT at 1019092449774 between the checkpoint 1019092446588 and the
ERROR] InnoDB: Missing MLOG_CHECKPOINT at 1019092449774 between the checkpoint 1019092446588 and the
henry.wong:
postgre 12.11单实例安装文档
CSDN-Ada助手: