Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
删除名称以特定字符串开头的所有表
如何删除名称以给定字符串开头的所有表 我认为这可以通过一些动态 SQL 来完成INFORMATION SCHEMA tables 如果数据库中有多个所有者 您可能需要修改查询以包含所有者 DECLARE cmd varchar 4000 D
sql
sqlserver
dynamicsql
从触发器调用包含动态 SQL 的存储过程
我从触发器调用存储过程并收到以下错误 存储函数或触发器中不允许使用动态 SQL 为什么会发生这种情况 动态SQL是在存储过程中执行的 这是从触发器调用的 也许这就是问题所在 如果是的话有什么解决办法吗 编辑 添加代码 这是主表中的触发器 T
mysql
storedprocedures
triggers
dynamicsql
如何在 PL/pgSQL 中按行类型返回表
我正在尝试使用 PL pgSQL PostgreSQL 9 3 实现一个函数 该函数返回与参数中的输入表具有相同结构的表 基本上 我想更新一个表 并使用 plpgsql 返回更新后的表的副本 我搜索了一下 发现了几个相关的问题 例如从 PL
postgresql
polymorphism
PLpgSQL
dynamicsql
忽略 PostgreSQL 触发之前的结果?
该主题是该主题的一部分挑战thread我正在为 BEFORE TRIGGER 的一部分寻找更好的解决方案 我只想启动一个触发器来转换为正确的括号 我在想我是否应该从触发器返回 NULL 或者在触发器之前返回其他内容 Code CREATE
postgresql
triggers
PLpgSQL
dynamicsql
SQL 状态:42601 在“11”处或附近出现语法错误
我有一张桌子address all并且它被多个地址表继承 address history继承自父表history all并保留当前地址信息 我正在创建继承的新表address all表并从中复制信息address history到新表 我的
postgresql
datetime
PLpgSQL
dynamicsql
如何在触发器函数中将 NEW.* 传递给 EXECUTE
我有一个简单的任务是将巨大的 MD5 值插入到表 分区表 中 并创建了一个触发器和一个触发器函数来代替INSERT手术 在函数中我检查了前两个字符NEW md5以确定应插入哪个表 DECLARE tb text BEGIN IF TG OP
postgresql
triggers
PLpgSQL
dynamicsql
PL/SQL 重写带有“IN”子句的串联查询
目前我的 pl sql 代码中有以下语句 vList looks like 1 2 3 4 vStatement SELECT NAME FROM T USER WHERE ID IN vList Execute Immediate vSt
Oracle
plsql
whereclause
dynamicsql
为什么有人会在 SQL 子句中使用 WHERE 1=1 AND
?
为什么有人会使用WHERE 1 1 AND
sql
dynamicsql
从 SQL 2008 中的外键关系生成删除语句?
是否可以通过脚本 工具根据表 fk 关系生成删除语句 即 我有表 DelMe ID 并且有 30 个表 其中有对其 ID 的 FK 引用 我需要首先删除这些表 是否有一些我可以运行的工具 脚本 它将根据 FK 关系生成 30 个删除语句为我
sql
codegeneration
foreignkeys
dynamicsql
如何在 PL/pgSQL 中获取动态生成的字段名的值
示例代码精简了演示问题的基本要素 CREATE OR REPLACE FUNCTION mytest4 RETURNS TEXT AS DECLARE wc row wc files ROWTYPE fieldName TEXT BEGIN
postgresql
PLpgSQL
dynamicsql
动态 SQL - 检查语法和语义
使用 Oracle 动态 SQL 我们可以执行包含 SQL 语句的字符串 例如 l stmt select count from tab1 execute immediate l stmt 是否可以不执行l stmt但以编程方式检查语法和语
sql
Oracle
dynamicsql
在sp_executesql中使用@ParmDefinition有什么好处
DECLARE id int DECLARE name nvarchar 20 SET id 5 SET name Paul 这两个选项有什么区别 Set SQLQueryInnen SELECT FROM someTable WHERE
sqlserver
TSQL
dynamicsql
spexecutesql
SQL 从一张表的字段更新另一张表的字段
我有两张桌子 A ID column1 column2 column3 B ID column1 column2 column3 column4 A将永远是子集B 意味着所有列A也在B 我想用特定的内容更新记录ID in B他们的数据来自A
sql
postgresql
sqlupdate
dynamicsql
PLSQL动态查询
我有一个表 A 其中有列A它将表名作为值 所有这些表都有一个公共列C 我需要每个表的该列的最大值 我尝试使用动态 SQL 但出现错误 请建议 DECLARE query1 VARCHAR2 100 c table VARCHAR2 40 c
Oracle
plsql
dynamicsql
动态 SQL 结果存入 SQL 存储过程中的临时表
代码如下 ALTER PROCEDURE dbo pdpd DynamicCall SQLString varchar 4096 null AS Begin create TABLE T1 column 1 varchar 10 colum
sqlserver
TSQL
dynamicsql
如何使用表中可能不可用的 ID 构建 SQL 语句?
使用 Microsoft SQL Server 2008 假设有一个 table1 保存所选的省 区 公社和村庄的 ID 然后是表2 其中包含省 区 公社和村庄的ID和名称 省份和地区是必填字段 并且始终会被填满 公社和村庄可能会被填满 但
sql
sqlserver
TSQL
sqlserver2008
dynamicsql
计算PostgreSQL中批量查询影响的行数
首先 是的 我已经阅读了 DO 语句的文档 http www postgresql org docs 9 1 static sql do html 所以我的问题是 我需要执行一些包含 UPDATE 语句的动态代码块并计算所有受影响的行数 我
postgresql
PLpgSQL
dynamicsql
在 FROM 子句中带有参数的存储过程中使用 LIKE 和 %
我正在创建一个网页来托管数据库 我希望此网页具有搜索框功能 可以为 SSMS 2014 中的表更新 Visual Studio 2017 中的 GridView 我希望这个 GridView 是动态的 因为最终用户可以选择一个表 一个列 然
c
sqlserver
VisualStudio
dynamicsql
动态 SQL 逗号分隔值查询
更新 使用 SQL Server 2005 您好 我想要做的是使用逗号分隔的值 ids 列表查询我的存储过程以检索数据行 我收到的问题是转换错误 Conversion failed when converting the varchar v
sql
dynamicsql
delimiter
delimited
在 PostgreSQL 中动态生成交叉表列
我正在尝试创建crosstabPostgreSQL 中的查询 使其自动生成crosstab列而不是对其进行硬编码 我编写了一个函数 可以动态生成我需要的列列表crosstab询问 这个想法是将这个函数的结果替换为crosstab使用动态sq
postgresql
pivottable
PLpgSQL
dynamicsql
postgresql91
«
1
2
3
4
5
»