Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以使用SQL编辑一组行中的记录吗?_Sql_Paradox - Fatal编程技术网

我可以使用SQL编辑一组行中的记录吗?

我可以使用SQL编辑一组行中的记录吗?,sql,paradox,Sql,Paradox,我表格中一列的记录有字母/破折号前缀(B-290151626)。我需要删除字母/破折号而不更改记录的其余部分,并对1700行执行此操作 这是用于Paradox数据库的(是的,我知道它很旧),我在应用程序内部有一个简单的SQL编辑器窗口。我可以选择所有需要编辑的记录,按其字母前缀分组 以下是该表的视图: 您是否可以访问诸如子字符串和LEN之类的功能?如果是这样,像updatetableset-field=SUBSTRING(field,3,LEN(field)-2)这样的选项是不是一个选项?谢谢P

我表格中一列的记录有字母/破折号前缀(B-290151626)。我需要删除字母/破折号而不更改记录的其余部分,并对1700行执行此操作

这是用于Paradox数据库的(是的,我知道它很旧),我在应用程序内部有一个简单的SQL编辑器窗口。我可以选择所有需要编辑的记录,按其字母前缀分组

以下是该表的视图:

您是否可以访问诸如
子字符串
LEN
之类的功能?如果是这样,像
updatetableset-field=SUBSTRING(field,3,LEN(field)-2)
这样的选项是不是一个选项?谢谢Patrick,我尝试了这个选项,但得到了“SQL错误:关键字使用无效”我想我只限于SQL-92支持的命令,我还在研究这个集合中包含哪些命令。当我得到一个可靠的可用函数列表时,我会进行更新。在稍微调整语法后,我终于得到了它。支持子字符串。感谢@ChinaSyndrome提供的所有帮助。您是否可以访问诸如
SUBSTRING
LEN
之类的功能?如果是这样,像
updatetableset-field=SUBSTRING(field,3,LEN(field)-2)
这样的选项是不是一个选项?谢谢Patrick,我尝试了这个选项,但得到了“SQL错误:关键字使用无效”我想我只限于SQL-92支持的命令,我还在研究这个集合中包含哪些命令。当我得到一个可靠的可用函数列表时,我会进行更新。在稍微调整语法后,我终于得到了它。支持子字符串。谢谢你的帮助。
UPDATE table 
SET BookingID = SUBSTRING(BookingID , 3, LEN(BookingID ) - 2) 
where  substring(BookingID,0,1) ='B'