SQL Server的最大大小.SQL文件或变量?
发布时间:2020-05-24 15:39:28 所属栏目:MsSql 来源:互联网
导读:我有一个大约20MB的SQL文件/ SQL字符串. SQL服务器根本无法接受此文件.用于查询数据或将数据插入SQL服务器的.SQL文件或变量的最大大小是否有限制? 当我说变量时,它意味着通过某种编程语言甚至ETL工具将变量传递给SQL服务器. 是的,我以前见过这个. .sql文件没
|
我有一个大约20MB的SQL文件/ SQL字符串. SQL服务器根本无法接受此文件.用于查询数据或将数据插入SQL服务器的.SQL文件或变量的最大大小是否有限制? 当我说变量时,它意味着通过某种编程语言甚至ETL工具将变量传递给SQL服务器. 解决方法是的,我以前见过这个. .sql文件没有大小限制.它更多的是关于在.sql文件中执行什么样的逻辑.如果你有一小部分快速插入到一个小表ex:INSERT INTO myTable(column1)VALUES(1)然后你可以在一个.sql文件中运行数千个这些,而如果你在插入/文件中应用重逻辑删除然后你会遇到这些问题.文件的大小不如文件中的大小重要.当我们过去遇到这些时,我们从SQLCMD运行.sql文件.很容易做到.您还可以在C#或vb中创建流读取器以读取.sql文件并构建要执行的查询. SQLCMD:SQLCMD -S [Servername] -E -i [SQL脚本] 这够清楚了吗?如果你发布了一个你想要做的例子,那么我可以为你编写一些示例代码. 当我第一次遇到这个问题时,我发现的唯一解决方案是将.sql文件拆分成较小的文件.这对我们的解决方案不起作用,但SQLCMD确实如此.我们后来实现了一个实用程序,它读取这些大文件并使用一些快速的c#编程和一个streamreader来执行它们. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql – 如何在TOAD的DataGrid中显示sys_refcursor数据
- sql-server-2005 – 版本控制SQL Server?
- 如何在SQL Server中多次检索行?
- 特别适用于SqlServer中的Xml
- sql-server – 列存储索引的解剖结构是什么?
- sql 查询结果合并union all用法_数据库技巧
- SQL Server多个REPLACE与#temp表
- sql-server-2000 – 在SQL Server 2000中获取最后插入的UNI
- tsql – 查看SSRS报告生成的SQL查询的简单方法?
- sql-server-2005 – 在SQL Server 2005中向存储过程添加参数
