怎么把SQL语句作为一个字符串插入到数据库中

如题所述

--假设要插入数据库的sql是
INSERT INTO News(Name )VALUES  ('123')
--就这样写
DECLARE @sql VARCHAR(MAX)
SET @sql = 'INSERT INTO News(Name )VALUES  (''123'')'
INSERT  INTO 表名
        ( 存sql的字段 )
VALUES  ( @sql )

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-12-08
单引号括起来,就是字符串了。

怎么向sql语句中插入数据不用sql语句
如果是想把这条语句作为一个字符串插入到数据库中,这条语句就需要修改,因为语句中出现了单引号,系统会将这条语句截断,举个例子:insert into table_name values('inser into table values('20098474')'),这样系统会认成insert into table_name values('inser into table values(' 与 20098474 和...

C# 中参数化拼接SQL语句插入数据库
第一步:声明数据库连接对象:Sqlconnection connection=new Sqlconnection(ConnectionString);第二步:声明数据库操作对象:两种途径:直接以字符串拼接的方式形成sql语句,比如:sqlstr="insert into usertab(uid,pwd) values('"+uidtxt+"','"+pwdtxt+"')";SqlCommand command = new SqlCommand(sqlstr, c...

ASP。NET我有一个string想插入数据库中,数据库对应列是一个XML类型的...
你需要使用System.Data.SqlTypes.SqlXml作为参数类型追加到参数列表 SqlCommand command = new SqlCommand(commandText, connection);\/\/ Read the saved XML document as a \/\/ SqlXml-data typed variable.SqlXml newXml = new SqlXml(new XmlTextReader("MyTestStoreData.xml"));\/\/ Supply the ...

source命令执行一个SQL脚本文件,以一个文件名作为参数。
)显示帮助信息clear(\\c)明确当前输入语句connect(\\r)连接到服务器,可选参数为数据库和主机delimiter(\\d)设置语句分隔符ego(\\G)发送命令到MySQL服务器,并显示结果exit(\\q)退出MySQL等同于quitgo(\\g)发送命令到MySQL服务器help(\\h)显示帮助信息notee(\\t)不写输出文件print(\\p)...

sql 中如何将一个字符串赋值给数组
'select '+a[1]+'=@1'sql里面没有数组的概念,所有数据可以用表来处理,存储在表记录里,通过查询,插入记录进行数据操作 在存储过程里面也一样可通过循环读写表与变量,顺序读表可用游标进行

sql 语句怎么实现一个字符串str长度小于等于10就插入,大于10就截成符合...
declare @sql varchar(max), @i varchar(10)set @sql = 'abcdefghijklmnopqrstuvwxyz'while (len(@sql)>10)begin set @i = left(@sql, 10)print @i set @sql = right(@sql, len(@sql)-10)end print @sql 利用循环,基本算法就是这样 插入数据的话类似 ...

基于C#的ASP.NET如何将一个字符串写入sql server数据库中 binary(16...
SqlCommand cmd = conn.CreateCommand();\/\/建立数据库连接 cmd.CommandText = "INSERT INTO Test (binaryData, SubTitle)"+ " values ( @binaryData, @SubTitle)";\/\/要插入的值用占位符代替,其中@binaryData这样的就是占位符,就是这样写的,无论在什么语言中(好像是PLSQL里面就要这么写)conn....

如何在sql中定义一个函数,函数功能是传入一个字符串,返回这个字符串中的...
1通过VisualStudio2008新建一个SQLServer项目。2,配置连接的数据库点击上一步确定后,可以通过添加新引用来添加一个数据库连接(只适用MS SQL Server 2005或以上版本,再次提醒哦),添加以后选择其中一个数据库点击确。3,添加一个自定义函数。然后编写自定义函数的类即可。用户自定义函数是指如果要在公式...

sql 里 怎么把一列的值合并成一个字符串
values(1005, 9005);commit;3、查询表中全量数据,select t.*, rowid from test_str_concat t;4、编写sql,用listagg函数,把value列的数据,拼成一个字符串;select listagg(value,',') with group(order by id) str from test_str_concat t;拼接后结果为:9001,9002,9003,9004,9005 ...

sqlserver数据库连接字符串怎么写
SQL Server 数据库的连接字符串(Connection String)用于指定如何连接到数据库。它包含了数据库的位置、认证方式以及其他一些配置参数。下面是一个基本的 SQL Server 连接字符串的示例:plaintext复制代码 Server=服务器地址;Database=数据库名;User Id=用户名;Password=密码;Server:数据库服务器的地址。

相似回答