`
冷寒冰
  • 浏览: 252995 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何不打断Sql脚本直接复制到C#代码中

    博客分类:
  • sql
 
阅读更多
通常把数据库中的大段代码复制到C#代码中,格式都会有问题,可以这样解决:
strSql = string.Format(@"SELECT TOP {0}
                                    [ApplicationId] ,
                                    [StatusId] ,
                                    epa.[ApplicationTypeId] ,
                                    [ProductId] ,
                                    epa.[PictureListId] ,
                                    [CoursewareId] ,
                                    [ZipPath] ,
                                    [ProductName] ,
                                    [Introduction] ,
                                    [Description] ,
                                    [ApplictionPrice] ,
                                    [AuditPrice] ,
                                    [SpecialLearnOrgId] ,
                                    [ApplicationDescription] ,
                                    [VendorId] ,
                                    [Period] ,
                                    [EffectDate] ,
                                    [ExpireDate] ,
                                    [ApplicationDate] ,
                                    [AuditUserId] ,
                                    [AuditDate] ,
                                    epa.[CreateUserId] ,
                                    epa.[CreateDate] ,
                                    epa.[ModifyUserId] ,
                                    epa.[ModifyDate] ,
                                    epl.URL
                            FROM    [dbo].[E_ProductApplication] AS epa
                                    JOIN dbo.D_ProductApplicationType AS dpty ON epa.ApplicationId = dpty.ApplicationTypeId
                                                                                 AND dpty.ApplicationTypeId = 1
                                    JOIN dbo.E_PictureList AS epl ON epa.PictureListId = epl.PictureListId
                            WHERE   VendorId = {1};", limitCount, vendorId);

可以看到我们并没有改变格式,这样就可以了!
分享到:
评论

相关推荐

    C# 执行SQL脚本

    在处理SQL SERVER数据库时,有时我们需要在C#程序中执行SQL脚本来完成数据的增删改查、数据库结构的修改等任务。本篇将详细介绍如何在C#中执行SQL脚本,以及相关的知识点。 1. **ADO.NET基础**: ADO.NET是.NET ...

    SQL格式化功能(C#代码)

    SQL语句的编写质量直接影响到数据库的性能和维护性。当SQL语句变得复杂时,保持其整洁、易读就显得尤为重要。为了提升代码的可读性和可维护性,通常会使用SQL格式化工具对查询进行美化。本文将详细讲解一个基于C#...

    c# 代码生成器源码(C#语句,SQL脚本)

    总之,C# 代码生成器源码(C#语句,SQL脚本)是提高开发效率、降低出错率的有效工具,它的实现涉及到了C#编程、模板引擎、数据库交互等多个方面的知识。开发者可以通过学习和使用这类工具,提升自身的技术水平,更好...

    C#+SQL Server酒店管理系统源代码

    【C#与SQL Server在酒店管理系统中的应用】 C#(读作"C Sharp")是微软公司推出的面向对象的编程语言,它被广泛应用于Windows平台的软件开发,包括各种管理系统。在酒店管理系统的开发中,C#以其高效、易用和强大的...

    c# 开源运行根据sql脚本生成sql2005数据库

    在C#编程环境中,开发一个能够根据SQL脚本创建SQL Server 2005数据库的开源工具是一项实用的任务。这个工具允许开发者通过执行预定义的SQL脚本来快速构建和部署数据库结构,极大地提高了开发效率。下面我们将深入...

    C#代码生成器(包括T-sql语句,和实体类代码)

    生成T-SQL语句通常涉及到数据库交互,比如ORM(对象关系映射)框架中的数据访问层。利用反射技术,代码生成器可以遍历实体类的所有公共属性,根据这些属性生成对应的INSERT、UPDATE、SELECT等T-SQL语句。这极大地...

    C#使用server执行SQL脚本所需DLL

    在压缩包中的"C#执行SQL脚本所需DLL"可能包含了以上提到的DLL文件,你需要根据项目需求将它们添加到你的C#项目引用中,以便能够编译和运行涉及SMO的代码。同时,确保你的系统已经安装了对应的SQL Server Native ...

    SQL脚本批量执行脚本

    此BAT脚本可以帮助开发人员将某文件夹下所有SQL脚本按文件名依次在指定数据库中批量执行。并且生成日志文件,可查看执行过的所有脚本名称和错误信息。 注意: (1) 使用前需确保已将sqlcmd加入到系统环境变量中。 (2...

    C# 版SQL美化解析器源码项目

    开发者可以从中学习到如何使用C#来解析SQL语句,理解SQL语法分析的原理,以及如何实现代码层面的SQL美化功能。项目的开源性质意味着任何人都可以查看、学习、修改或扩展其功能,这对于提升个人技能或改进现有项目...

    C#防SQL注入

    C#语言因其在开发Microsoft .NET框架应用程序中的主导地位,常用于开发Web应用,因此防御SQL注入攻击在C#程序设计中显得尤为重要。 SQL注入攻击的原理是通过在Web表单输入或通过URL查询字符串向应用程序提交恶意的...

    SQL小工具 批量执行SQL脚本文件(WinForm开发 .Net 2.0)

    1、批量执行SQL脚本文件; 2、文件拷贝操作。 其中,App.config为工具配置文件, ;DataBase = master;User ID=sa; password="/> 上述 ;DataBase = master;User ID=sa; password="/>中,value的值为数据库...

    sql server 导入超大SQL脚本文件

    在 SQL Server 2008 中,如果我们要导入超大 SQL 脚本文件(超过 10MB),使用 SQL Management Studio 查询工具可能无法打开脚本文件。这时,我们可以使用 osql 工具来导入超大 SQL 脚本文件。 osql 工具的使用格式...

    SQL Server数据库备份与恢复(C#代码示例)

    在压缩包文件"SQL Server数据库备份与恢复"中,可能包含了详细的C#代码示例,你可以参考这些示例来理解如何在你的项目中集成这些功能。 总之,SQL Server数据库的备份与恢复是系统稳定性和数据安全性的关键保障。...

    C#防SQL注入代码的三种方法

     一:丢弃SQL语句直接拼接,虽然这个写起来很快很方便。  二:如果用SQL语句,那就使用参数化,添加Param  三:尽可能的使用存储过程,安全性能高而且处理速度也快  四:屏蔽SQL,javascript等注入(很是主要的)...

    Sqlserver转C#代码生成

    针对“Sqlserver转C#代码生成”的主题,我们主要关注如何从SQL Server数据库中获取表结构信息,并自动生成对应的C#模型类(Model)和数据访问层(DAL)代码。 1. SQL Server数据库操作: - ADO.NET:C#中常用的...

    CSharp C#代码生成器

    这些生成的代码可以直接复制到Visual Studio(VS)项目中,无缝集成到现有的开发环境中。 5. 批量导出与导入:对于大型项目,工具提供了批量导出代码的功能,所有生成的文件会被打包成一个文件,方便在多个项目间...

    SQL脚本文件合并工具

    通过“SQL脚本文件合并工具”,我们可以将分散的SQL脚本整合到一起,形成一个大的SQL脚本文件,这样在SQL*Plus中只需要运行一次,就能完成所有脚本的执行,避免了反复打开、执行单个文件的繁琐步骤。 合并过程可能...

    Oracle批处理:使用C# 自带Oracle驱动一次执行多条Sql语句

    这是Oracle公司为.NET开发者提供的一个数据访问组件,它允许我们直接在C#代码中与Oracle数据库进行交互。安装ODP.NET后,我们可以通过NuGet包管理器引入Oracle.ManagedDataAccess.dll库,这将提供连接、查询以及...

    SQL美化工具原代码

    最后,“可组成c# sqlstring”表明该工具可能提供了与C#语言集成的能力,允许用户直接在C#代码中构建和格式化SQL字符串,方便在.NET环境中使用。 结合“标签”,我们可以进一步推测这个工具涉及到的技术点: 1. **...

    sql server 数据库附加C#代码

    在SQL Server数据库管理中,有时候我们需要将一个数据库从一个服务器移动到另一个服务器,或者备份数据库后进行恢复。在这个过程中,“数据库附加”是一个常用的操作。本文将深入探讨如何使用C#编程语言来实现SQL ...

Global site tag (gtag.js) - Google Analytics