AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-112254

Jon49's questions

Martin Hope
Jon49
Asked: 2019-06-01 10:35:37 +0800 CST

计数不在时间范围内的项目

  • 1

如果它们不在“组”中的第一个项目的 30 秒内,我正在尝试计算项目的数量。我很难弄清楚这一点。

所以,我有这张桌子:

WITH ADates AS (
    SELECT
          Id
        , SharedId
        , TheDateTime
    FROM (VALUES
        (CAST(1 AS int), CAST(1 AS int), CAST('2019-01-01 01:01:00.00' AS datetime2(7))),
        (2, 1, '2019-01-01 01:01:33.00'),
        (3, 1, '2019-01-01 01:02:00.00'),
        (4, 1, '2019-01-01 01:02:01.00'),
        (5, 1, '2019-01-01 01:02:04.00'),
        (6, 1, '2019-01-01 01:06:15.00'),
        (7, 2, '2019-01-01 01:06:00.00'),
        (8, 2, '2019-01-01 01:06:45.00'),
        (9, 1, '2019-01-01 01:02:31.00'),
        (10, 2, '2019-01-01 01:06:05.00'),
        (11, 2, '2019-01-01 01:06:46.00'),
    ) X (Id, SharedId, TheDateTime)
)

所以,我正在寻找的预期结果是:

+==========+=======+
| SharedId | Count |
+==========+=======+
| 1        | 4     |
+----------+-------+
| 2        | 2     |
+----------+-------+

数字由以下因素决定:

  1. 从新组中的第一个开始计数。
  2. 不在前一组的 30 秒内,因此它是一个新组并计数。
  3. 不要计算,因为它在 2 的 30 秒内。
  4. 不要计算,因为它在 2 的 30 秒内。
  5. 从前一组的 30 秒内开始计数(第 2 项)。
  6. 从前一组的 30 秒内开始计数(第 2 项)。
  7. 计算 SharedId 的新组。
  8. 计数,因为不在先前的分组内。

我想我应该为此做一个Window Function。只是不知道如何让它依赖于小组中的第一个。

sql-server t-sql
  • 3 个回答
  • 115 Views
Martin Hope
Jon49
Asked: 2017-07-18 12:28:25 +0800 CST

从存储过程调用时,将内存优化表传递给内联函数会导致错误

  • 4

当我将内存优化表与将表传递给内联表值函数的存储过程一起使用时,出现错误:

消息 596,级别 21,状态 1,第 0 行
无法继续执行,因为会话处于终止状态。
消息 0,级别 20,状态 0,第 0 行
当前命令发生严重错误。结果,如果有的话,应该被丢弃。

我正在使用 SQL Server 2016 开发人员版:

Microsoft SQL Server 2016 (SP1-CU3) (KB4019916) - 13.0.4435.0 (X64)
2017 年 4 月 27 日 17:36:12
版权所有 (c)
Windows 10 Pro 6.3(内部版本 14393:)上的 Microsoft Corporation Developer Edition(64 位) (管理程序)

我可以像这样重新创建错误:

CREATE TYPE [dbo].[Name] AS TABLE
( [Name] VARCHAR(500) NOT NULL PRIMARY KEY NONCLUSTERED )
WITH (MEMORY_OPTIMIZED = ON)

GO

CREATE TABLE Table1
( ID INT IDENTITY(1,1) PRIMARY KEY NOT NULL
, [Data] nvarchar(max) not null
)

INSERT INTO Table1 ([Data])
VALUES (N'blah1'), (N'blah2'), (N'blah3'), (N'blah4')

GO
CREATE OR ALTER FUNCTION dbo.Test
( @table dbo.[Name] READONLY
) RETURNS TABLE AS RETURN
SELECT *
FROM Table1 t
JOIN @table t2
    ON t2.[Name] = t.[Data]
GO
CREATE OR ALTER PROCEDURE dbo.Test2
  @table dbo.[Name] READONLY
AS

SELECT *
FROM dbo.Test(@table)

GO

DECLARE @memTable dbo.[Name]

INSERT INTO @memTable ([Name])
VALUES ('blah1'), ('blah3')

EXEC dbo.Test2 @memTable

有时会发生这种情况,有时不会。我有其他类似的程序,通常它们工作正常。

我把这个转储放在我的ERRORLOG(为简洁起见缩短):

2017-07-17 13:14:36.14 spid56 *** 堆栈转储被发送到
C:\Program Files\Microsoft SQL
Server\MSSQL13.MSSQLSERVER\MSSQL\LOG\SQLDump0058.txt 2017-07-17
13:14:36.14 spid56 SqlDumpExceptionHandler:进程 56 生成
致命异常 c0000005 EXCEPTION_ACCESS_VIOLATION。SQL Server 正在
终止此进程。2017-07-17 13:14:36.14 spid56 * *************************************** ********************************************* 2017-07-17 13:14: 36.14 spid56 * 2017-07-17 13:14:36.14 spid56
* 开始堆栈转储:2017-07-17 13:14:36.14 spid56 * 07/17/17 13:14:36 spid 56 2017-07-17 13: 14:36.14 spid56 * 2017-07-17
13:14:36.14 spid56 * 2017-07-17 13:14:36.14 spid56 *
异常地址= 00007FF9DBE76564模块(sqllang+0000000000000C6564) 2017-07-17
13:14:36.14 spid56 *异常代码= c0000005 exception_access_access_violation_violation_violation_violation_violation 2017-07-07-07-17 13:14.14:36.14 spid00 000 00 000 00 000 00 000 00 006年000 00 006年000 00 006年000
00 006年000 006 13:14:36.14 spid56 * 输入缓冲区 292 字节 - 2017-07-17 13:14:36.14 spid56 * DECLARE @memTable dbo.[Name] INSERT INTO @memTable ([Nam 2017-07-17 13:14:36.14 spid56 * e]) 值 ('blah1'), ('blah3') EXEC dbo.Test2 @memTable 2017-07-17 13:14:36.14 spid56 * 2017-07-17 13:14:36.14 spid56





* 2017-07-17 13:14:36.14 spid56 * 2017-07-17 13:14:36.14 spid56 * MODULE BASE END SIZE 2017-07-17 13:14:36.14 spid56 * sqlservr
00007FF6C6F30000 00007FF6C6F97FFF 00068000 2017-07-17 13:14:36.14
spid56 * ntdll 00007FF9FE880000 00007FF9FEA50FFF 001d1000 2017-07-17 13:14:36.14 spid56 * KERNEL32 00007FF9FC7E0000 00007FF9FC88BFFF ...
00019000 2017-07-17 13:14:36.14 spid56 * xtp_v_8_907150277_184387255245303_1 00007FF9E7590000 00007FF9E75A8FFF
00019000 2017-07- 17 13:14:36.14 spid56 * dbghelp
0000000077350000 00000000774E5FFF 00196000 2017-07-17 13:14:36.14
spid56 * 2017-07-17 13:14:36.14 spid56 * P1Home:
FFFFFFFFFFFFFFFE: 2017-07-17 13:14:36.14 spid56 * P2Home:
0000000000000000: 2017-07-17 13:14:36.14Home spid:5080 *
P300A 00007FF9DD881A70 000001CF0CAA8A70 0000000000000000 000001CF31FE5C08 000001CF33A76040 000001CF125481A0
2017-07-17 13:14:36.14 spid56 * P4Home: 0000000000000040:
2017-07-17 13:14:36.14 spid56 * P5Home: 000001CF3FD16080: 00007FF9DB1D8C10 000001CF406CB248 000001CF3FD16CD8 0000000000000003
000001CF40080550 000001CF40080048 2017-07-17 13 :14:36.14 spid56
* P6Home: 00007FF9DB0585C9: EE850FC085ED3345 20356E05F7000382 0E850F0010000000 0268858B48000383 890274C085480000 249C8D4CC68B4818
2017-07-17 13:14:36.14 spid56 * ContextFlags: 000000000010005F:
2017-07-17 13:14:36.14 spid56 * MxCsr: 0000000000001FA8:
...
2017-07- 17 13:14:36.14 spid56 * Rcx: 0000000000000000:
2017-07-17 13:14:36.14 spid56 * Rdx: 0000000000000000:
2017-07-17 13:14:36.14 spid56 * Rbx: 0000007EF8A7AB80: 00007FF9DD881A70 000001CF0CAA8A70 0000000000000000 000001CF31FE5C08
000001CF33A76040 000001CF125481A0 2017-07-17 13:14:36.14 spid56
* Rsp: 0000007EF8A7A570: 000001CF1E6CC370 000001CF35D1D450 000001CF35D1D500 000001CF33A76040 00007FF9DB0BCB10 0000000000000000
2017-07-17 13:14:36.14 spid56 * Rbp: 000001CF35D1D450: 00007FF9DD80C7B0 000001CF00000001 000001CF35D1D500 0000000000000004
000001CF35D1D478 0000000000000000 2017-07-17 13:14:36.14 spid56
* Rsi: 000001CF35D1D500: 00007FF9DD82C638 0000000000000001 000001CF0A59A060 0000000000000006 0000000000000000 000001CF35D1D5C0
2017-07-17 13:14:36.14 spid56 * Rdi: 00007FF9DD86FF28: 00007FF9DC8968A0 00007FF9DC47C240 00007FF9DC47C250 00007FF9DC47C260
00007FF9DC62A170 00007FF9DD3D1D40 2017-07-17 13:14:36.14 spid56
* R8: 0000000000000001: 2017-07-17 13:14:36.14 spid56 * R9: 0000000000000038: 2017-07-17 13:14:36.14 spid56 *
R10: 000001CF33A76040: 00007FF9DB1D8718 000001CF00000001 0000000000002000 000001CF0000006E 000001CF0B9E0100 000001CF00000000
2017-07-17 13: 14:36.14 spid56 * R11: 0000007EF8A7A520: 0000000000000000 00007FF9DBE75499 000001CF33A50260 0000000000000000
000001CF33A50260 000001CF0CA8B480 2017-07-17 13:14:36.14 spid56
* R12: 000001CF20580E30: 00007FF9DD80C7B0 0000000000000001 000001CF20580EE0 0000000000000002 000001CF20580E58 000001CF0CA83910
2017-07-17 13:14:36.14 spid56 * R13 : 000001CF0CA8B480: 00007FF9DD827FA8 000001CF00000001 000001CF0A59A060 000001CF00000008
0000000000000000 000001CF0A59A060 2017-07-17 13:14:36.14 spid56
* R14: 0000000000000000: 2017-07-17 13:14:36.14 spid56 * R15: 000001CF35D1D5C0: 00007FF9DD86F068 000001CF0A59A060 000001CF00000000 0000000000000000 000001CF0CA82490 0000000000000000
2017-07-17 13:14:36.14 SPID56*RIP:00007FF9DBE76564:8B486850FF018B48 896052FFC88B4810 8B49000000D02484 718B48B480000010101088F 85F85F88840FF6840FFF68548BBENTYENDY
44C.74C.748BFE
****************************************************** *** 2017-07-17 13:14:36.14 spid56 * ---------------------------------- ------------------------------------------ 2017-07-17 13 :14:36.14 spid56 * 短堆栈转储 2017-07-17
13:14:36.14 SPID56 00007FF9DBE76564
...
2017-07-17 13:14:36.16 SPID56 00007FF9FE8E70D1
模块(NTDLL+00000000000000000670D1)2017-07-07-17 13:14: 14.16 spid56 spid 56 spid for 56 spid for 56 spid for 56 spid for 56 sigal for sign for 56 act sigal for sign
for for for for 17
13:14:36.87 spid56 外部转储进程返回代码 0x20000001。
外部转储过程未返回任何错误。2017-07-17 13:14:36.87
服务器错误:17310,严重性:20,状态:1。2017-07-17
13:14:36.87 服务器来自 SPID 56 会话的用户请求
生成了致命异常。SQL Server 正在终止此会话。 使用日志目录
中生成的转储联系产品支持服务。

sql-server sql-server-2016
  • 1 个回答
  • 642 Views
Martin Hope
Jon49
Asked: 2017-07-11 07:51:53 +0800 CST

多语言数据库的排序代码重用

  • 2

我正在尝试从多语言表中对结果进行排序。我想让排序算法来自一个函数,但它至少会增加 8% 的性能。所以,我不太确定该怎么做。因此,对于排序,我使用了一篇关于如何对多语言表格进行排序的文章中描述的方法,如下所示:

select UnicodeData,Collation
from (
    select
        ML.UnicodeData,
        ML.Collation,
        RN =
            CASE
                when Collation = 'he-IL' then ROW_NUMBER() OVER (order by unicodedata Collate Hebrew_CI_AS                  )
                when Collation = 'en-US' then ROW_NUMBER() OVER (order by unicodedata Collate SQL_Latin1_General_CP1_CI_AS  )
                when Collation = 'kn-IN' then ROW_NUMBER() OVER (order by unicodedata Collate Indic_General_100_CI_AS       )
                when Collation = 'hi-IN' then ROW_NUMBER() OVER (order by unicodedata Collate Indic_General_100_CI_AS       )
                when Collation = 'ar-EG' then ROW_NUMBER() OVER (order by unicodedata Collate Arabic_CI_AS                  )
                when Collation = 'cs'    then ROW_NUMBER() OVER (order by unicodedata Collate Czech_CI_AS                   )
            END
    from MultipleLanguages ML
) T
order by RN

除了我将collation代码抽象到它自己的函数中,就像这样:

CREATE FUNCTION [utils].[OrderByLanguage]
( @LanguageID tinyint
, @IDName utils.ID_Name READONLY
) RETURNS TABLE AS RETURN
SELECT
      t.ID
    , CASE @LanguageID
        WHEN 1 THEN ROW_NUMBER() OVER (ORDER BY t.[Name]) -- en
        WHEN 3 THEN ROW_NUMBER() OVER (ORDER BY t.[Name]) -- en-ca
        WHEN 6 THEN ROW_NUMBER() OVER (ORDER BY t.[Name]) -- 'en-nz'
        WHEN 5 THEN ROW_NUMBER() OVER (ORDER BY t.[Name]) -- 'en-za'
        WHEN 2 THEN ROW_NUMBER() OVER (ORDER BY t.[Name] COLLATE Modern_Spanish_CI_AI) -- es
        WHEN 4 THEN ROW_NUMBER() OVER (ORDER BY t.[Name] COLLATE French_CI_AI) -- 'fr-ca'
    END RowNumber
FROM @IDName t

但是当我调用这个函数时,我必须对表值函数进行这种笨拙的双重调用。

CREATE FUNCTION api.GetTable
( @LanguageCode VARCHAR(10)
) RETURNS NVARCHAR(MAX)
AS BEGIN

    DECLARE
          @Result NVARCHAR(MAX)
        , @LangID tinyint
    DECLARE @Sort utils.ID_Name

    SET @LangID = api_utils.GetLanguageID(@LanguageCode)

    INSERT INTO @Sort (ID, [Name])
    SELECT
          t.ID
        , t.title
    FROM api_utils.GetTable(@LangID) t

    SET @Result = (
        SELECT
            CONVERT(VARCHAR(10), t.ID) id,
            t.category,
            t.[system],
            t.title,
            JSON_QUERY(utils.ToRawJsonArray((
                SELECT x.[Description]
                FROM api_utils.GetKeywords(t.ID, @LangID) x
                ORDER BY x.[Description]
                FOR JSON AUTO), 'Description')
            ) keywords
        FROM api_utils.GetTable(@LangID) t
        ORDER BY (SELECT s.RowNumber
                  FROM utils.OrderByLanguage(@LangID, @Sort) s
                  WHERE s.ID = t.ID)
        FOR JSON AUTO, ROOT('titles')
        )

    RETURN @Result

END

所以,你可以看到我必须调用函数api_utils.GetTable两次。据我所知,提取归类排序的唯一其他方法是放入实际的排序算法,然后有一个脚本来搜索所有代码库,并在我需要添加另一种语言时添加另一种归类语言。还有其他方法吗?其他人做了什么?最佳做法是什么?这方面的性能并不是绝对关键,但保持精简是很好的,所以不会花太长时间,因为它已经是一个密集的呼叫。

提前致谢!

更新

在评论中回答@srutzky 的问题:

1) api_utils.GetTable返回了多少数据?

表中返回了大约 150 条记录。

2) 为什么第一次将结果转储到@Sort 时调用api_utils.GetTable 两次?

该@Sort表是内存优化的用户定义表 ( UDT)。因为我将一个表传递给utils.OrderByLanguage函数,所以它需要是一个UDT. 这意味着我需要api_utils.GetTable两次从内联函数中获取数据。我不确定它是否导致性能问题调用api_utils.GetTable两次。也许SQL Server足够聪明来缓存结果?再次测试INSERT查询成本为 38%。因此,查询成本的很大一部分。

将类别和系统列添加到 @Sort 并在第一次调用中将它们拉回,然后在 FROM 子句中使用 @Sort 不是更快吗?

由于UDT是通用的,可用于调用该函数的所有不同过程,utils.OrderByLanguage因此很难对不同过程将使用的未知数量的列进行概括。

3)这必须是一个函数还是可以是一个存储过程?

你在说什么api_utils.GetTable?我宁愿api_utils.GetTable保留一个功能,因为它更容易使用和测试。我称之为api_utils.GetTable.Stored Procedure

如果你在谈论utils.OrderByLanguage我不介意它是否是一个stored procedure. 我不确定这会有什么帮助。所以,如果可以,请告诉我!

更新为已接受的答案

我发现添加一个索引并没有在性能方面产生影响。我还认为我不妨将该sort列放在原始#sort表中,因为无论如何它都必须相同。这减少了我的 SSDT 项目中的警告数量。然后我就像这样alter在专栏上做一个:

ALTER TABLE #AlterSort ALTER COLUMN [sort] nvarchar(max) COLLATE SQL_Latin1_General_CP1_CI_AS
sql-server t-sql
  • 2 个回答
  • 297 Views
Martin Hope
Jon49
Asked: 2017-06-14 15:39:27 +0800 CST

Access Db `Long Text` Unicode 字节损坏

  • 1

我有一个专栏,Long Text当我尝试编辑一个单元格时,它会随机插入字符并做其他奇怪的事情。该列中有法语HTML文本。是什么原因造成的,什么可以解决?我假设可能存在byte偏移问题,但我以前从未处理过。我已经用谷歌搜索了,但没能在上面找到任何东西。

例如,

<li>Se présente en nappes.</li>

当我输入space,时,它会在第一个单词后Se立即插入e, 例如,

<li>Se e présente en nappes.</li>

我的工作Access不多,所以这对我来说很奇怪。

提前致谢。

ms-access
  • 1 个回答
  • 69 Views
Martin Hope
Jon49
Asked: 2016-12-07 12:04:20 +0800 CST

JOIN 3 没有 Union ALL 的表,也没有具有多个 ID 的嵌套查询

  • 0

不确定这是否可能,但我想在没有UNION ALL或嵌套查询的情况下加入具有多个 ID 的多个表。您可以在此处查看相关问题,该问题在表格视图中显示所有内容。我想创建一个table view但不允许使用上面提到的内容。我已经想出了如何使用UNION ALL.

所以,我有一个Main表,它引用了一个名为Fact. 该Fact表包含可由 、 或 (revision) 引用LanguageID的ClientID数据StatusID。Main和表通过称为(为简单起见未显示)Fact的中间表相关联。FactLink

MainView我想得到的最终结果可索引表如下所示:

主视图

MainID | StatusOrder | LanguageID | ClientID | Description   | Disclaimer  | Other
-------+-------------+------------+----------+---------------+-------------+------
50     | 10          | 1          | 1        | Some text     | Disclaimer1 | Blah
50     | 10          | 2          | 1        | Otro texto    | NULL        | Blah
50     | 20          | 1          | 2        | Modified text | NULL        | Blah
55     | 10          | 1          | 1        | Some text 2   | Disclaimer2 | Blah Blah
55     | 10          | 1          | 2        | NULL          | Disclaimer3 | Blah Blah

DROP TABLE IF EXISTS #main
CREATE TABLE #main
(
    ID INT NOT NULL,
    DescriptionID INT NOT NULL,
    DisclaimerID INT NOT NULL,
    Other NVARCHAR(500)
)

Drop table if exists #fact
CREATE TABLE #fact
(
    FactID INT NOT NULL,
    LanguageID INT NOT NULL,
    StatusID INT NOT NULL,
    ClientID INT NOT NULL,
    Description NVARCHAR(MAX)
)

DROP TABLE IF EXISTS #status
CREATE TABLE #status
(
    StatusID INT NOT NULL,
    [Order] INT NOT NULL
)

INSERT INTO #main
    (ID, DescriptionID, DisclaimerID, Other)
    VALUES
    (50, 1, 2, 'Blah'),
    (55, 4, 3, 'Blah Blah')

INSERT INTO #fact
    (FactID, LanguageID, StatusID, ClientID, Description)
    VALUES
    (1, 1, 1, 1, N'Some text'),
    (1, 2, 1, 1, N'Otro texto'),
    (1, 1, 3, 2, N'Modified text'),
    (2, 1, 1, 1, N'Disclaimer1'),
    (3, 1, 1, 1, N'Disclaimer2'),
    (3, 1, 2, 1, N'Disclaimer3'),
    (4, 1, 1, 1, N'Some text 2')

INSERT INTO #status
    (StatusID, [Order])
    VALUES
    (1, 10),
    (2, 100),
    (3, 20)

这是我到目前为止所拥有的。但它不包括最后一个条目,也没有考虑StatusOrder. 我不知道从这里去哪里。

SELECT
    t.ID, t.Other,
    fDescription.Description,
    fDisclaimer.Description Disclaimer,
    COALESCE(fDescription.LanguageID, fDisclaimer.LanguageID) LanguageID,
    COALESCE(fDescription.ClientID, fDisclaimer.ClientID) ClientID,
    COALESCE(fDescription.StatusID, fDisclaimer.StatusID) StatusID
FROM #main t
JOIN #fact fDescription
    ON fDescription.FactID = t.DescriptionID
LEFT OUTER JOIN #fact fDisclaimer
    ON fDisclaimer.FactID = t.DisclaimerID
    AND fDisclaimer.ClientID = fDescription.ClientID
    AND fDisclaimer.LanguageID = fDescription.LanguageID
    AND fDisclaimer.StatusID = fDescription.StatusID
sql-server join
  • 1 个回答
  • 2313 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve