`
冷寒冰
  • 浏览: 249068 次
  • 性别: 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脚本必须的dll

    在C#编程环境中,直接运行SQL脚本通常涉及到对数据库操作的支持,这通常需要引用特定的DLL(动态链接库)文件来实现。标题中的“c# 直接运行.sql脚本必须的dll”指的是在C#项目中,为了执行SQL语句或者整个SQL脚本,...

    C# 代码创建数据库和代码执行sql脚本

    在C#编程环境中,开发Windows桌面应用程序(Winform)时,常常需要动态地创建数据库以及执行SQL脚本来完成数据管理任务。本知识点将详细介绍如何利用C#代码来创建数据库,并执行SQL脚本来初始化或操作数据库内容。 ...

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

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

    C#防SQL注入

    1. 使用参数化查询:参数化查询是指在SQL语句中使用参数,而不是将用户输入的数据直接嵌入到SQL语句中。这样可以防止攻击者inject恶意SQL代码。 2. 输入验证:对用户输入的数据进行严格的检查和过滤,以确保只有...

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

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

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

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

    C#不写SQL语句的数据库操作

    使用Entity Framework,你可以通过LINQ(Language Integrated Query)来查询数据库,这是一种将查询语句直接嵌入到C#代码中的方式,无需编写SQL。例如,创建一个新用户: ```csharp using (var context = new ...

    Sql脚本对比工具

    2. **文件合并**:除了对比,这些工具还提供了合并功能,允许用户将一个文件的修改合并到另一个文件中,或者将一个数据库的更新应用到另一个数据库,避免手动复制和粘贴可能导致的错误。 3. **同步操作**:在数据库...

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

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

    SQL脚本批量执行脚本

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

    最新省市县及县以上行政区划代码 SQL脚本

    省市县 SQL脚本 最新省市县 行政区划代码 行政区代码 最新县及县以上行政区划代码(截止2012年10月31日) 110000 北京市 120000 天津市 130000 河北省 140000 山西省 150000 内蒙古自治区 210000 辽宁省 220000 ...

    用Sql生成的脚本生成C#类.docx

    在生成C#类的过程中,我们需要了解Sql脚本的语法,以便正确地解析Sql脚本并生成C#类。 2. C#类的结构 C#类是C#语言中的一种基本结构,它由属性、方法和事件组成。在生成C#类的过程中,我们需要了解C#类的结构,...

    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脚本

    通过对给定SQL脚本的详细解析,我们可以了解到如何有效地管理和维护中国行政区域划分代码。这种标准化的方法不仅有助于提高数据处理的效率,还能够为后续的数据分析和决策支持提供坚实的基础。未来,随着技术的进步...

    sql server 导入超大SQL脚本文件

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

    Sqlserver转C#代码生成

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

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

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

    CSharp C#代码生成器

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

    C#实现SQL数据库备份与恢复

    在IT领域,特别是数据库管理与开发中,C#与SQL的结合使用为数据库的备份与恢复提供了高效且灵活的方法。本文将深入解析如何利用C#实现SQL数据库的备份与恢复,这一过程对于确保数据安全、避免数据丢失以及进行灾难...

    SQL脚本文件合并工具

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

Global site tag (gtag.js) - Google Analytics