SQL
llwzjf
这个作者很懒,什么都没留下…
展开
-
sqlserver 表行间字段复制
要求按把同一行间mText字段复制到nText。把同一个表同一行A字段复制到B字段。原创 2022-12-21 14:13:44 · 548 阅读 · 0 评论 -
SQL Server修改计算机名
DECLARE @sn sysname,@sno sysname;SELECT @sn=cast(serverproperty('servername') as sysname),@sno=@@SERVERNAME;EXEC sp_dropserver @server = @snEXEC sp_addserver @server = @sno, @local = 'LOCAL' --------------------------------------------------.原创 2021-04-08 11:22:54 · 465 阅读 · 0 评论 -
单据缩写+日期+固定长度流水号函数
ALTER FUNCTION [dbo].[SET_BATCHCODE](@doctype NVARCHAR(50)) --@doctype为传入参数,获取单据类型代码 RETURNS NVARCHAR(50)ASBEGIN DECLARE @shortname nvarchar(50),--获取单据类型缩写 @ymd NVARCHAR(50), --获取年月日'mmMMdd'原创 2017-08-28 11:21:05 · 828 阅读 · 0 评论 -
删除自定义编号后,再利用ROW_NUMBER () OVER按ID升序对自定义编号进行重新编号
1、产品订购表[w_orders_body]2、说明:[id]字段为自增长字段;[w_orders_code]为订单编号字段;[w_orders_product_name]为同一订单号所对应的不同产品字段;[w_orders_product_number]为同一订单号不同产品所自定义的编号;3、要求:所订购产品出现增删后,[w_orders_product_原创 2017-02-16 11:24:04 · 836 阅读 · 0 评论 -
利用外键关系实现多表关联更新
窗体如下图:上面DataGridView1数据为Northwind中的Orders表下面DataGridView2数据为Northwind中的Order Details表两表的外键为:Orders.OrdersID和Order Details.OrderID目标:实现点击Button1按钮,关联更新两个表。窗体代码:Public Class Form1 Di原创 2017-08-18 10:04:41 · 868 阅读 · 0 评论 -
SQL生成数据字典语句
声明:非原创,但忘记出处,代码贴在这里,仅供参考!SELECT [表名] = c.name, [表说明] = Isnull(f.[value],''), [列名] = a.name, [列序号] = a.column_id, [标识] = CASE WHEN is_identity原创 2017-12-07 11:29:34 · 793 阅读 · 0 评论 -
SQL多列组成唯一键约束
步骤1、要求表中[s.fcode]和[s.version]不能出现同时相等的记录步骤2、在表设计状态,进入索引/键窗口步骤3、修改类型为‘唯一键’步骤4、点击箭头所示按钮,进入列选择步骤5、选择不能同时相等的列原创 2017-12-18 16:15:26 · 7251 阅读 · 0 评论 -
SQL事务控制实例
CREATE PROCEDURE [dbo].[PLAN_INFO_DELETE] @ID INTASBEGIN SET NOCOUNT ON; BEGIN TRY BEGIN TRAN DELETE FROM [plan_info] WHERE ID=@ID COMMIT TRAN END TRY BEGIN CATCH...原创 2018-03-22 09:38:46 · 347 阅读 · 0 评论