RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-215404

Nick Proskuryakov's questions

Martin Hope
Nick Proskuryakov
Asked: 2021-12-03 17:51:22 +0000 UTC

如何将完整路径复制到ubuntu中的文件?

  • 0

如何从 ubuntu 中的管理器复制文件(目录)的完整路径?

在此处输入图像描述

ubuntu
  • 1 个回答
  • 10 Views
Martin Hope
Nick Proskuryakov
Asked: 2020-09-01 23:39:43 +0000 UTC

跨数据库视图的正确计划

  • 1

在表示级别,我从几个具有相同结构的数据库中收集数据:

CREATE VIEW [dbo].[TestCrossView] 
AS
(
SELECT
      ID,
      Result.SText,
      Result.DbName
FROM  ( SELECT
              CAST(0 AS INT) AS ID,
              CAST('' AS NVARCHAR (100)) AS [SText],
              CAST('' AS sysname) AS [DbName]
        UNION 
        SELECT
              [id],
              [SText],
              [DbName] AS [DbName]
        FROM  [DbTestCheckCross1]..TableSession
        UNION 
        SELECT
              [id],
              [SText],
              [DbName] AS [DbName]
        FROM   [DbTestCheckCross2]..TableSession
        UNION 
        SELECT
              [id],
              [SText],
              [DbName] AS [DbName]
        FROM   [DbTestCheckCross3]..TableSession ) AS Result
);

接下来,我按数据库名称执行查询过滤:

DECLARE @DbName sysname = N'DbTestCheckCross1'

SELECT TOP (1000) tcv.[ID]
      ,tcv.[SText]
      ,tcv.[DbName]
  FROM [DbTestCheckCrossMain].[dbo].[TestCrossView] tcv
  WHERE DbName = @DbName

在查询计划中,我看到了视图内所有数据库的扫描。

在此处输入图像描述

如果这样的查询运行了很长时间,那么需要模式锁的查询将等待该查询完成。

OPTION (RECOMPILE)一个提示或在过滤器中指定一个常数可以解决这个问题。

在此处输入图像描述

还有其他方法可以强制引擎切断不必要的数据库吗?
不提供切片;)

sql-server
  • 1 个回答
  • 10 Views
Martin Hope
Nick Proskuryakov
Asked: 2020-11-27 00:12:53 +0000 UTC

Python,MS SQL 中 CSV 导入的 BULK INSERT 问题

  • 3

Windows下生成CSV

for chunk in pandas.read_sql(query, cnn, chunksize=chunksize):
    df_csv = chunk.to_csv(rf'C:\...\Python\CSV\output_{count}.csv',
                          sep=';',
                          na_rep='NULL',
                          line_terminator='\r\n',
                          mode='w',
                          index=False)

然后我尝试将我生成的内容大量倒入续集中

BULK INSERT [TestBase].[dbo].[CSV]
FROM 'C:\...\Python\CSV\output_1.csv'
WITH
(
    DATAFILETYPE = N'CHAR', 
    --FIELDQUOTE = '"',
    FIRSTROW = 2,
    --CODEPAGE = 'UTF-8',
    FIELDTERMINATOR = ';',  
    ROWTERMINATOR = N'\r\n',  
    ERRORFILE = 'C:\...\Python\CSV\myErrorData.log',
    TABLOCK
)

没有错误,没有结果。

将行分隔符类型从更改为之前\n出现\r\n错误

第 2 行第 9 列 (IsResolved) 的批量加载数据转换错误(指定代码页的类型不匹配或无效字符)。

和

第 2 行文件偏移量 194 错误文件偏移量 0 - HRESULT 0x80020005

python
  • 1 个回答
  • 10 Views
Martin Hope
Nick Proskuryakov
Asked: 2020-11-15 20:37:16 +0000 UTC

Python。最后高点

  • 2

查找列表中的最大值和具有给定值的最后一个元素的索引一次遍历列表,而无需修改列表或使用附加列表。

我的代码:

a = input().split()
print(max(a), a.index(max(a)))

存在列表中的两个或多个元素等于列表的最大值的问题。如何获得最后一个的索引?

python
  • 2 个回答
  • 10 Views
Martin Hope
Nick Proskuryakov
Asked: 2020-10-21 21:15:08 +0000 UTC

多次出现在文件中的文本搜索

  • 0

任务是在目录中一次找到包含多个单词的文件。当然,你可以用 C# 或 python 编写你自己的东西,但是有现成的工具。
问题是搜索两个或多个单词不起作用,我试图指定&, &&。据我了解,这是因为使用正则表达式的搜索只适用于一行。那些。这两个词都在同一行上搜索。
真的没有办法找到中间有几行的单词吗?

поиск
  • 1 个回答
  • 10 Views
Martin Hope
Nick Proskuryakov
Asked: 2020-10-21 20:26:29 +0000 UTC

将 INT 隐式转换为 CHAR 时出现意外结果

  • 1

有一个简单的要求:

DECLARE
      @Text CHAR (3),
      @Val INT;
SELECT
      @Val = 1000;
SELECT
      @Text = @Val;
SELECT
      @Text;

但他的结果令人惊讶。这是为什么?

sql
  • 1 个回答
  • 10 Views
Martin Hope
Nick Proskuryakov
Asked: 2020-10-19 00:48:47 +0000 UTC

TotalCommander 在文件中搜索两个单词

  • 1

如何实现对两个或多个单词的搜索?|,,或者OR不工作。

поиск
  • 1 个回答
  • 10 Views
Martin Hope
Nick Proskuryakov
Asked: 2020-09-11 23:56:42 +0000 UTC

MS SQL 从备份中恢复表

  • 6

有没有办法在不恢复整个数据库的情况下恢复一个表?恢复模式完成,有日志备份。备份未压缩。MS SQL 版本 2016。

sql
  • 1 个回答
  • 10 Views
Martin Hope
Nick Proskuryakov
Asked: 2020-12-07 18:39:44 +0000 UTC

SSMS 支持 #region #endregion

  • 3

同事们,请告诉我您可以使用哪些工具在 SSMS 中实现#region #endregion 支持,就像在 VS С# 中一样,或者在功能上类似的东西。

除了:

BEGIN --MyRegion

END
sql-server
  • 2 个回答
  • 10 Views
Martin Hope
Nick Proskuryakov
Asked: 2020-11-29 23:19:45 +0000 UTC

堆栈上对象的 C# 地址

  • 4

我的一个朋友问,在C#中,当堆将对象的地址(对对象的引用)存储在堆栈上时,是否可能出现这种情况?鉴于仅使用托管代码。发生争议)

c#
  • 1 个回答
  • 10 Views
Martin Hope
Nick Proskuryakov
Asked: 2020-07-24 22:50:23 +0000 UTC

自动视图更新

  • 0

您需要编写一个脚本,该脚本会自动将一列添加到视图中。这个问题一般是怎么解决的?视图很复杂,我不能只在末尾添加一列。replace() 不起作用,我猜是因为不可打印的字符。

我得到这样的视图脚本:

SELECT 
@SQL_Command = sc.text 
FROM sys.objects o
join sys.syscomments sc on o.object_id = sc.id
WHERE o.name = 'MyView'
sql
  • 1 个回答
  • 10 Views
Martin Hope
Nick Proskuryakov
Asked: 2020-04-19 18:57:17 +0000 UTC

MS SQL 备份压缩

  • 1

SSMS 能够在执行时压缩备份。

任务 - 备份 - 备份选项 - 设置备份压缩

在此处输入图像描述

为什么默认不设置压缩?仅仅是因为这个操作增加了 CPU 资源的消耗吗?使用什么压缩算法?它有多有效?

如何设置默认压缩模式:

在此处输入图像描述

sql-server
  • 1 个回答
  • 10 Views
Martin Hope
Nick Proskuryakov
Asked: 2020-01-09 21:13:32 +0000 UTC

跳转到另一个报表操作中的多个报表

  • 0

下午好,有必要通过参数的条件实现到另一个报表的转换,我通过报表的名称来实现转换是这样的:

在此处输入图像描述

在我写的报告选择功能中:

IIF(Parameters!IncludedItemsFilter.Value=2,FirstReport,SecondReport)

并且我收到报告名称不正确的错误,尽管两个报告都在同一台服务器上并且可用。

在网上搜索并没有什么结果,如何实现这样的“依赖转换”?

ssrs
  • 1 个回答
  • 10 Views
Martin Hope
Nick Proskuryakov
Asked: 2020-12-28 23:20:52 +0000 UTC

具有自动 IO 关联性设置的服务器行为

  • 1

同事们,我有一个关于处理器亲和性和IO亲和性的问题。如果您为处理器关联启用手动配置并为 IO 关联启用自动配置,服务器将如何运行?

sql
  • 1 个回答
  • 10 Views
Martin Hope
Nick Proskuryakov
Asked: 2020-10-11 19:10:55 +0000 UTC

数据库日志压缩

  • 5

大家下午好,随着时间的推移,数据库日志大大增加了。我怎样才能压缩它?恢复模型已完成。对能够在任何时间点恢复且无需恢复的方法感兴趣。我知道方法

USE MyBase;
GO
ALTER DATABASE MyBase SET RECOVERY SIMPLE;
GO
DBCC SHRINKFILE (MyBase_Log, 1);
GO
ALTER DATABASE MyBase SET RECOVERY FULL;
GO

还有其他选择吗?

sql
  • 1 个回答
  • 10 Views
Martin Hope
Nick Proskuryakov
Asked: 2020-10-06 16:53:47 +0000 UTC

SQL Server - 什么是 SARG 参数?

  • 3

下午好,请告诉我,SARG 参数是什么以及优化器如何使用它?

sql
  • 1 个回答
  • 10 Views
Martin Hope
Nick Proskuryakov
Asked: 2020-08-18 21:35:01 +0000 UTC

如何找出已安装的 SQL Server 的版本?

  • 8

下午好,我知道 SELECT @@VERSION,但还有其他方法吗?

sql
  • 2 个回答
  • 10 Views
Martin Hope
Nick Proskuryakov
Asked: 2020-08-30 18:29:35 +0000 UTC

比较两个不同类型的集合

  • 0

有一个建立在查询基础上的列表companyList,包含公司名称,还有一个建立在DirectoryInfo之上的directoryList。如何在 linq 中添加条件以将目录名称与 companyList 列表中的名称相匹配。

List<string> companyList = new List<string>();
        using (SqlCommand addToCompanyList = new SqlCommand("SELECT [PROV_LATNAME]  FROM [dbfTo1c].[dbo].[FileFormat]"))
        {
            addToCompanyList.Connection = new SqlConnection(Connection.dbfTo1c_ConectionString);          
            addToCompanyList.Connection.Open();
            SqlDataReader reader = addToCompanyList.ExecuteReader();
            while (reader.Read())                
                companyList.Add(Convert.ToString(reader["PROV_LATNAME"]));
            //listBox1.DataSource = companyList;                        
            reader.Close();              
            addToCompanyList.Connection.Close();                
        }

        DirectoryInfo[] directoryList = new DirectoryInfo(path)
           .EnumerateDirectories()
           .Where(dirInfo => Regex.IsMatch(dirInfo.Name, searchP))
           .ToArray();
c#
  • 1 个回答
  • 10 Views
Martin Hope
Nick Proskuryakov
Asked: 2020-07-28 17:39:20 +0000 UTC

C# Directory.GetDirectories 搜索模式正则表达式

  • 0

我用:

string[] directoryList = Directory.GetDirectories(path, searchP);

问题是,如何使用正则表达式作为searchP 参数?或者有助于通过掩码显示目录的东西@"!_*"

c#
  • 1 个回答
  • 10 Views
Martin Hope
Nick Proskuryakov
Asked: 2020-07-27 19:01:58 +0000 UTC

C# dbf-xml-sql

  • 1

任务是将dbf加载到sql中。我没有找到直接工作的方法,我认为可以将dbf重新编码成xml,然后使用它是没有问题的。问题出现在读取dbf阶段,基本上一切正常,但有文件(cod.866)编码出错。

我是这样读的。无法与 MS 提供商合作。写道“找不到可安装的 ISAM”,MS OF 2010 x32。有解决问题的方法吗?铲了很多论坛,想尽办法。

var connectionString = @"Provider=VFPOLEDB.1; Data Source=" + path + "; Extended Properties=dBASE IV; Collating Sequence=machine;";
// @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\\;
var con = new OleDbConnection(connectionString);
con.Open();
var adapter = new OleDbDataAdapter("SELECT * FROM " + Path.GetFileNameWithoutExtension(path), con);
con.Close();
var dataSet = new DataSet();
adapter.Fill(dataSet);
dataGrid.DataSource = dataSet.Tables[0];
c#
  • 2 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5