社区
疑难问题
帖子详情
这种情况的SQL语句怎么写?
hcgui
2003-03-24 11:20:53
Table1与Table2是通过Table1.id1与Table2.id2关联,怎么根据Table1变化的值更该
Table2相对应得字段值?
...全文
61
3
打赏
收藏
这种情况的SQL语句怎么写?
Table1与Table2是通过Table1.id1与Table2.id2关联,怎么根据Table1变化的值更该 Table2相对应得字段值?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
enhydraboy
2003-03-24
打赏
举报
回复
CREATE TABLE 和 ALTER TABLE 语句的 REFERENCES 子句支持 ON DELETE 和 ON UPDATE 子句:
[ ON DELETE { CASCADE | NO ACTION } ]
[ ON UPDATE { CASCADE | NO ACTION } ]
如果没有指定 ON DELETE 或 ON UPDATE,则默认为 NO ACTION。NO ACTION 指定的行为与 SQL Server 的早期版本中发生的行为相同。
ON DELETE NO ACTION
指定如果试图删除某行,而该行含有由其它表的现有行中的外键所引用的键,则产生错误并回滚 DELETE。
ON UPDATE NO ACTION
指定如果试图更新某行中的键值,而该行含有由其它表的现有行中的外键所引用的键,则产生错误并回滚 UPDATE。
CASCADE 允许在表间级联键值的删除或更新操作,这些表的外键关系可追溯到执行修改的表。不能为任何具有 timestamp 列的外键和主键指定 CASCADE。
ON DELETE CASCADE
指定如果试图删除某行,而该行含有由其它表的现有行中的外键所引用的键,则也将删除所有包含那些外键的行。如果在目标表上也定义了级联引用操作,则对从那些表中删除的行同样采取指定的级联操作。
ON UPDATE CASCADE
指定如果试图更新某行中的键值,而该行的键值由其它表的现有行中的外键所引用,则所有外键值也将更新成为该键指定的新值。如果在目标表上也定义了级联引用操作,则对在那些表中更新的键值同样采取指定的级联操作。
enhydraboy
2003-03-24
打赏
举报
回复
用cascade类型的外键
ben988211
2003-03-24
打赏
举报
回复
触发器
如何用Python快速生成
SQL语句
?
人生苦短,快学Python!大家好,今天分享一篇之前原创发在我另一个公众号的文章。作为一名搞数据的,
写
SQL是每天必不可少的工作。而我又是一个喜欢偷懒的人,就想着能不能使用Python快速生成
SQL语句
呢?假如现在想建一个临时表自己练习,我使用create table建表后,还需要使用多条INSERT INTO语句向表中插入数据,具体语法如下图所示。
写
入一行数据还好,但是如果N多行,手动就略微麻烦了。
mysql参数化
sql语句
_教您使用参数化
SQL语句
SQL语句
的使用非常灵活,通过各种
SQL语句
,可以实现不同功能的操作,下面将为您介绍参数化
SQL语句
,供您参考,希望对您有所帮助。SQL注入的方法有两种:一是所有的
SQL语句
都存放在存储过程中,这样不但可以避免SQL注入,还能提高一些性能,并且存储过程可以由专门的数据库管理员(DBA)编
写
和集中管理,不过
这种
做法有时候针对相同的几个表有不同条件的查询,
SQL语句
可能不同,这样就会编
写
大量的存储过程...
sql语句
中的问号
?是一个占位符 替代参数位置 数据库中字符串采用单引号 ’ ’ String sql = 'select * from table'; java中是双引号 String sql = "select * from table"; 当
sql语句
中包含问号时表示这个
sql语句
必须传一个参数,多个参数顺序匹配 绑定参数法 string sql=”select * from table where id>0″+”and name=?”; 还有一种
写
法直接组成
sql语句
string sql=”select
PB中执行
SQL语句
PowerBuilder的嵌入式
SQL语句
只能支持一些固定的标准的
SQL语句
,即在进行程序代码编译处理时这些
SQL语句
必须是确定的,另外
这种
方式也不能执行像Creat Table,Creat Database等这些数据库定义的语句(DDL)。 因此
这种
嵌入式
SQL语句
在实际应用中有一定的局限性。为克服
这种
方式的局限性,可以使用动态
SQL语句
,
这种
方式可以完成嵌入式
SQL语句
无法实现的功能。如建库、...
Excel 批量生成插入
sql语句
及更新
sql语句
在开发中,有时候我们会遇到
这种
情况
,客户发过来一些数据,我们需要把这些数据插入数据库或者对数据库进行更新,对于少量数据,我们可以直接用原始的方法手动编
写
sql语句
来实现,但是如果数据量较大(100条),直接手动编
写
sql语句
会比较费力。这时我们可以通过Excel批量生成
sql语句
的方法来实现插入功能或者更新功能的
sql语句
的生成。 Excel批量插入
sql语句
生成 正常的sql插入语句如下 INS...
疑难问题
22,300
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章