Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.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_Unix - Fatal编程技术网

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.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 $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和jonathan
sql
是非常通用的。然而,大多数实现都有自己的语法和(某种程度上)冲突的语法来完成这类简单的任务。请为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")