sql-server
文章平均质量分 63
小学徒WQ
这个作者很懒,什么都没留下…
展开
-
sql-server【bcp工具】
bcp(Bulk Copy Program)是 SQL Server 提供的一个命令行工具,用于在 SQL Server 实例与用户指定格式的数据文件之间批量复制表或视图数据。bcp工具非常适合进行大量数据的导入导出操作,因为它可以绕过 SQL Server 的解析器和查询优化器,直接将数据写入或读取到物理文件中,从而提高数据传输效率。如果bcp工具已经安装并且在PATH环境变量中设置了正确的路径,它会显示bcp可执行文件的完整路径。原创 2024-09-29 14:46:29 · 1438 阅读 · 0 评论 -
sql-server公用表表达式
在SQL Server中,公共表表达式(Common Table Expression,简称CTE)是一种临时的结果集,可以在一个查询块中多次引用。注意,公用表表达式只能且必须在后面的一个SELECT/INSERT/UPDATE/DELETE/MERGE语句中使用,但这条语句未结束时可以多次使用,结束后就失效了。RecursivePoints CTE:查找每个用户之后的所有积分变动记录,直到没有更多的记录为止。InitialPoints CTE:查找每个用户的首次积分变动记录,并记录当时的积分余额。原创 2024-09-11 14:43:45 · 580 阅读 · 0 评论 -
sql-server视图
(2)因为视图来自表,所以在表中删除了视图中使用了的列(这时候没问题,因为视图不影响表),在查看视图时会报错,即便查看的仅是没删除的列。(1)当添加一个列时,因为这个列不在视图创建时要求的列中(即便创建时使用了*,也只表示那个时候的全部,并不包括这个列),是不会对视图有影响的。但是,如果你使用*的初衷不是为了只使用当前表中全部的列,还希望当表增加新的列时视图也能增加,这时候就需要去更新视图了。因为视图是基于表的,这相当于使用存储过程来刷新了视图。这个时候刷新视图,查询就正确了,删除的列也没有了。原创 2024-09-11 14:03:58 · 437 阅读 · 0 评论 -
sql-server存储过程
【代码】sql-server存储过程。原创 2024-09-05 09:19:36 · 304 阅读 · 0 评论