Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在C本地数据库中创建触发器?_C#_Sql Server - Fatal编程技术网

C# 如何在C本地数据库中创建触发器?

C# 如何在C本地数据库中创建触发器?,c#,sql-server,C#,Sql Server,我已经用C创建了本地数据库,我想在插入另一个表中的另一列时减少/增加特定值 例如: 餐桌簿 bookName remain 表格MyBook bookName amount 每当我将书插入Mybookamount时,我想减少的内容都会保留在book表中 我想使用SQL触发器来实现这一点,但我不知道如何在C本地数据库中创建触发器。或者我可以使用其他方法还是应该使用Sqlite 更新了我的数据库的创建方式:Visual studio->解决方案资源管理器->添加新项目->本地数据库->按照向导进

我已经用C创建了本地数据库,我想在插入另一个表中的另一列时减少/增加特定值

例如:

餐桌簿

bookName
remain
表格MyBook

bookName
amount
每当我将书插入Mybookamount时,我想减少的内容都会保留在book表中

我想使用SQL触发器来实现这一点,但我不知道如何在C本地数据库中创建触发器。或者我可以使用其他方法还是应该使用Sqlite

更新了我的数据库的创建方式:Visual studio->解决方案资源管理器->添加新项目->本地数据库->按照向导进行操作
请帮助

您是指Visual Studio吗?实际上,您可以使用存储的procedrues来实现这一点,为什么不使用它而不是触发器呢?我想您讨论的是VisualStudio默认使用的LocalDb数据库服务器。我说得对吗?@youji.xii是的,我正在使用visual studio,我不确定是否可以在本地数据库中创建存储过程,我甚至不知道如何在数据库中创建查询,你能再给我一些吗detail@KiranVarsani我想这是LocalDb,我用来创建的过程是解决方案资源管理器-添加新项-本地数据库,并遵循wizard@soulivong您使用的是什么版本的VS?