小编Joa*_*rez的帖子

如何将Flutter App连接到SQL Server

一些情况:Db已经存在,并且该应用程序仅供公司内部使用,这就是为什么我不使用API

嗨,大家好,我需要将我的应用连接到SQL Server才能执行查询并从中获取数据。

我已经尝试过使用此插件,但是没有成功SqlJocky5

有人已经对扑扑做了类似的事情吗?你是怎么做到的?还有另一个用于将应用程序与sql server连接的库?所以,我要寻找的是是否存在像Xamarin Forms(SqlClient)或Android Studio Java(JDBC Driver)中那样的库

提前致谢

sql android dart flutter

9
推荐指数
1
解决办法
9324
查看次数

执行 INSERT INTO 与使用 MERGE INTO 之间的区别

我开始研究一个已经运行了一些脚本的项目,当我查看一些已经完成的脚本时,我遇到了一个看起来像这样的场景。

DROP TABLE IF EXISTS #Persons
SELECT PersonId = 1, Firstname = 'Joaquin', LastName = 'Alvarez'
INTO #Persons
DECLARE @inserted table (PersonId INT, Firstname VARCHAR(50), Lastname VARCHAR(50))

MERGE INTO dbo.Persons P USING #Persons TP ON 1 = 0 -- Forcing mismatch
        WHEN NOT MATCHED THEN
        INSERT 
        (
             PersonId,
             Firstname,
             Lastname
        )
        VALUES 
        (
             TP.PersonId,
             TP.Firstname,
             TP.LastName
        )

OUTPUT INSERTED.PersonId, INSERTED.Firstname, INSERTED.LastName
INTO @inserted;
Run Code Online (Sandbox Code Playgroud)

我的问题是为什么他们会使用合并并强制不匹配只是为了执行插入,如果没有它,他们可以用类似的东西做同样的事情。

DROP TABLE IF EXISTS #Persons
SELECT PersonId = 1, Firstname = 'Joaquin', LastName = …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

0
推荐指数
1
解决办法
2820
查看次数

标签 统计

sql ×2

android ×1

dart ×1

flutter ×1

sql-server ×1