Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用变量而不是显式列名访问列
我想通过使用变量而不是静态列名来访问列 例子 variable customer SELECT table variable this is what I would prefer instead of table customer 我需要
postgresql
PLpgSQL
dynamicsql
这段 T-SQL 代码中发生了什么? (连接 SELECT 语句的结果)
我刚刚开始学习 T SQL 需要一些帮助来理解特定代码块中发生的情况 我修改了一些代码我在上一个问题中收到的答案 https stackoverflow com questions 2554826 dynamic sql to genera
sql
sqlserver
sqlserver2005
TSQL
dynamicsql
动态 SQL 和存储过程优化
我读到在存储过程中使用动态 SQL 会损害存储过程的性能 我猜想理论是存储过程不会存储通过 EXEC 或 sp executesql 执行的 SQL 的执行计划 我想知道这是否属实 如果这是真的 我是否对多个嵌套 IF 块也有同样的问题 每
sqlserver
sqlserver2008
storedprocedures
dynamicsql
如何使用动态列取消透视 Oracle
我需要取消透视一个我无法控制列的表 所以我需要动态获取列名称 这就是我所拥有的 CREATE TABLE test PK VARCHAR2 255 CHAR COL1 VARCHAR2 255 CHAR COL2 VARCHAR2 255
Oracle
dynamicsql
unpivot
PostgreSQL:如何将表/视图名称作为参数传递给 PostgreSQL 中的函数?
例如 我有一个名为 view1 的视图 其中包含 name 和 slno 列 现在我希望使用名为 f1 的函数显示它 如下所示 功能 create or replace function f1 viewname varchar return
postgresql
PLpgSQL
dynamicsql
PL/SQL - where 子句中的可选条件 - 没有动态 sql?
我有一个疑问 并非所有条件都是必要的 以下是使用所有条件时的示例 select num from select distinct q num from cqqv q where q bcode 1234567 this is variabl
Oracle
plsql
oracle10g
dynamicsql
Postgresql函数使用动态表名创建表?
假设我有几个用户 每个用户都有自己的一组联系人 用户可以选择哪些第三方可以访问他们的联系人 我也许可以创建 1 个大型联系人表并有一个 所有者 列 以便我可以识别哪些联系人属于哪些用户 但是 然后我需要维护行级权限 以便我可以限制哪些第三方
postgresql
PLpgSQL
dynamicsql
在 Oracle 过程中的字符串中调用函数
我使用 Oracle 10g 编写一个应用程序 我目前面临这个问题 我将 文件名 作为 varchar2 类型的参数 文件名可能包含的示例值是 TEST to char sysdate DDD 在该过程中 我想获取该文件名的值 如 TEST
Oracle
plsql
oracle10g
dynamicsql
plsqldeveloper
如何通过具有多个字段的查询创建动态订单
我正在尝试创建一个具有多个 order by 字段的存储过程 按字段和方向的顺序作为参数通过存储过程传递 CREATE PROCEDURE GetFilteredLogs FromDate datetime2 ToDate datetime
sqlserver
TSQL
sqlorderby
dynamicsql
sqlserver2022
存储函数中动态 sql 的替代方案
我正在编写一个存储函数 在其中计算单元格的位置 我需要从表中选择哪个值 为此 我决定将此位置保存在变量中 以便将其用作 LIMIT 子句的偏移量 根据我的研究 通过 LIMIT 语句使用设置到局部变量中的值的方法是通过预准备语句 但我还发现
mysql
dynamicsql
PLpgSQL 函数查找给定表中仅包含 NULL 值的列
我们必须找到只有 NULL 值的表的列 我们正在尝试构建一个 plpgsql 函数 它接受表的名称并返回此类列的列表 如何创建这样的函数 我们正在使用 PgAdmin 1 16 可以查询catalog表pg attribute http w
sql
postgresql
userdefinedfunctions
PLpgSQL
dynamicsql
如何将 sp_executesql 结果放入变量中?
我需要执行一段动态 SQL 然后需要将结果存储到变量中 我知道我可以使用sp executesql但找不到有关如何执行此操作的明确示例 如果你有 OUTPUT 参数 你可以这样做 DECLARE retval int DECLARE sSQ
TSQL
dynamicsql
检查触发器是否存在
我对公共模式中所有表的触发器有以下查询 SELECT CREATE TRIGGER tab name if modified trg INSERT OR UPDATE OR DELETE ON tab name FOR EACH ROW E
postgresql
PLpgSQL
dynamicsql
databasetrigger
在存储过程中使用带有动态 SQL 的游标
我有一个在存储过程中创建的动态 SQL 语句 我需要使用游标迭代结果 我很难找出正确的语法 这就是我正在做的事情 SELECT SQLStatement SELECT userId FROM users DECLARE UserId DEC
TSQL
storedprocedures
dynamicsql
databasecursor
如何在mySQL中动态选择列名
我想选择列名 但我事先不知道表结构 并且它可能会改变 所以我不能只用列名对 select 语句进行硬编码 我也不想选择每一列 有没有简单的方法可以做到这一点 我的想法是这两个查询的某种组合 但我的 SQL 不是那么好 SHOW COLUMN
mysql
sql
metadata
dynamicsql
即席查询、存储过程、动态 SQL [关闭]
就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
sql
storedprocedures
dynamicsql
adhocqueries
psql \copy 中的变量替换
是否可以在 PSQL 控制台导出文件中将当前日期放在文件名末尾 导出的文件名应该是这样的表 20140710 csv可以动态地做到这一点吗 日期的格式可以与上面的不同 但这并不重要 这就是我的意思的例子 set curdate curren
postgresql
commandline
dynamicsql
psql
variablesubstitution
查找特定值的列名或表名
我想在我的数据库中搜索一个特定的值 但我不知道它到底在哪里 SQL Server中是否存在返回特定值的列名或表名的查询 假设我有一个像 123 这样的列的值 但我不知道 123 属于哪个表 也不知道它的列名称 我可以编写一个查询来查找该值所
sqlserver
Search
dynamicsql
我可以在 SQL Server / TSQL 中回滚动态 SQL
我可以在事务中运行动态 sql 并使用 EXEC 回滚吗 exec SELECT FROM TableA SELECT FROM TableB 将其放入事务中 并在 exec 语句后使用 error 来执行回滚 eg Code BEGIN
sql
TSQL
errorhandling
Transactions
dynamicsql
动态 SQL 有哪些危险以及可以避免吗?
我们刚刚收到以下代码 作为离岸开发商提供的新应用程序中复杂搜索查询的解决方案 我对动态 SQL 的使用持怀疑态度 因为我可以使用 关闭 SQL 语句 然后执行一个将在数据库上执行的令人讨厌的操作 关于如何修复注入攻击有什么想法吗 ALTER
sqlserver
sqlinjection
dynamicsql
«
1
2
3
4
5
6
»