Sql 如何在从表中选择任何数据时加引号
文件(date.sql)具有以下命令Sql 如何在从表中选择任何数据时加引号,sql,unix,Sql,Unix,文件(date.sql)具有以下命令 date=2014-12-03 SET VAR vDate $date insert into (Some_table) (date,location) select $vDate , location from (let say from table "Location") 在执行此sql脚本时,我得到以下错误作为其预期值,如'2014-12-03',但这里没有引号 date=2014-12-03 SET VAR vDate $da
date=2014-12-03
SET VAR vDate $date
insert into (Some_table) (date,location)
select $vDate , location from (let say from table "Location")
在执行此sql脚本时,我得到以下错误作为其预期值,如'2014-12-03',但这里没有引号
date=2014-12-03
SET VAR vDate $date
insert into (Some_table) (date,location)
select $vDate , location from (let say from table "Location")
错误:插入列日期的数据类型不匹配
date=2014-12-03
SET VAR vDate $date
insert into (Some_table) (date,location)
select $vDate , location from (let say from table "Location")
在日期之前和之后,是否还有其他更简单的方法来实现它
date=2014-12-03
SET VAR vDate $date
insert into (Some_table) (date,location)
select $vDate , location from (let say from table "Location")
提前感谢。您可能需要
设置vdate='2014-12-03'
,然后选择@vdate
声明$vdate日期='2014-12-03'代码>?这里我只需要使用SET命令。。VDate应设置为“2014-12-03”,而不是2014-12-03。。有什么想法吗。。感谢您的快速回复,Marc和jonathansql
是非常通用的。然而,大多数实现都有自己的语法和(某种程度上)冲突的语法来完成这类简单的任务。请为SQL数据库类型添加一个标记,该类型的SQL数据库将向您发送错误…
消息。祝你好运,谢谢你,雪勒。。简单来说,变量“date”的传入数据类似于date=2014-12-03。不知何故,我想在日期前后添加单引号,并想在sql文件的另一个变量中设置。。提前谢谢
date=2014-12-03
SET VAR vDate $date
insert into (Some_table) (date,location)
select $vDate , location from (let say from table "Location")