动态 SQL 从 information_schema 获取行
假设我正在数据库中查找特定列,所以我有类似的内容 SELECT COLUMN_NAME, TABLE_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE COLUMN_NAME like ‘%em…
postgresql 根据行数据查找列
我正在与一个我不熟悉的巨大 Postgres 数据库进行交互。该数据库公开了每个包含数百列的大型视图。我应该获取包含 store ID 的列,但我不知道该列的名…
具有两列的 SQL Server Pivot 动态 Sql
更新 2022-03-04 这是我的 fiddle,显示表格和样本值 创建表代码( id int 主键 , labVal varchar(50) , 标签 varchar(50) ) 插入代码 价值观 (1,'代…
如何使用变量在动态查询中指定 IN 子句?
在 PL/SQL 中,您可以使用串联指定 IN 运算符的值: v_sql := 'select field1 from table1 where field2 in (' || v_list || ')'; 是否可以使用变量执…
MySQL 连接表,其中表名是另一个表的字段
我有5张桌子。 1 个主要的和 4 个附加的(它们有不同的列)。 对象 obj_mobiles obj_tablets obj_computers 这是我的主表(对象)的结构。 ID |类型 |…
动态 SQL 与参数化查询
该存储过程被视为动态 SQL 还是参数化查询? CREATE PROCEDURE [dbo].[my_dodgy_sp] @varchar1 varchar(50), @varchar2 varchar(50) AS BEGIN ... EXE…
如何在 UPDATE 语句上创建一个循环,该循环一直工作到没有行可供更新为止?
假设我有数千行需要更新。 我计划迭代地进行更新;每次迭代仅更新 1000 行。 我想迭代直到没有行需要更新。 如何运行下面的 T-SQL 脚本直到没有要更新…
SQL 查询 - 来自字段的表
这就是我的情况。我有不同的表,例如: TABLE A Name | Phone John 123 Mick 233 TABLE B Department | Position IT xxx HR yyy 下一个配置表是通过网…
在 SP 内执行动态查询的最佳方法
我在 SP 内执行动态查询时遇到一些问题,我想寻求一些帮助,因为无论我尝试什么,我都无法正确执行它: 我已经尝试过: SET @subWorksQuery = 'UPDATE…
相当于 php 的 mysql_real_escape_string
我需要一些动态 SQL 将大量值插入数据库。 INSERT INTO table1 (a,b,c,d) VALUES (1,2,3,'string with possible quotes'),.... 因为我想每批插入大约 …