INSERT INTO tbl_image_language ( code, docomo_cd, au_cd, softbank_cd ) SELECT DISTINCT((SELECT max(code ) + 1 FROM tbl_image_language)) ,docomo_cd,au_cd,softbank_cd FROM tbl_image_language…
1.显示行号 如果数据没有删除的情况下主键与行号是一致的,但在删除某些数据,行号就与主键不一致了,这时需要查询行号就需要用新的方法,在SQL Server2005之前,需要使用临时表,但在SQL Server2005中,使用ROW_NUMBER()非常方便. select row_number() over (order by UseriD) as rowNum,* from UserInfo 查询结果: 2.随机查询 有的时候我们需要查询出的数据是随机排序的,newid()函数在扫描每条记录时…
在默认值情况下, select 'abc',Titile from tb_Name;  ---输出内容 是abc: 如果想输出 单引号 'abc,需要使用select '''abc',Titile from tb_Name; ---这里用三个单引号'''abc: select '''abc''',Title from tbName;   输出内容是'abc':两边带有单引号: 谨记:如果字符串包含单引号,则需要在单引号前再增加一个单引号. exec('select * from tbName')…
1.两个单引号转为一个单引号 example:  select * from tb where  name=' '' ' 2.如果出现 "_","%"  需要用 [] 括起来…
* FROM sys.tables WHERE name=N'EmployeeNo_Identity') DROP TABLE EmployeeNo_Identity GO CREATE TABLE EmployeeNo_Identity( ID ,) PRIMARY KEY, CreateDate DATETIME DEFAULT(GETDATE()) ) * FROM SYS.procedures WHERE name=N'proc_Build_Employee_ID') DROP PROC…
工具栏:工具--选项--文本编辑器---所有语言--右边复选框 行号 打上勾就ok了…
INSERT INTO C_DPRECORD SELECT (SEQ_C_DPRECORD.NEXTVAL ) AS ID, DEV_ID, DEV_CHNNUM, DEV_NAME, DEV_CHNNAME, CAR_NUM FROM C_DPRECORD ; COMMIT; ) ; COMMIT;…
--610007570320-610007571319 1000张 delete from (select t.* from (select t1.bill_code, t1.bind_code, t1.use_flag from t_mm_section_sl t1 where t1.bill_code like '6100075%') t ); delete from (select t.* from (select t1.bill_code, t1.bind_code, t1.use_fl…
废话不多说,直接上代码: --查询被锁表 select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type='OBJECT' declare @spid int --循环所有实验室数据 DECLARE Spid_Cursor CURSOR --定义游标 FOR (select request_session_i…
1.表中有三个字段,已经有100多万条数据,每次插入10万条数据 时间单位:秒 秒 Dapper批量Model插入时间:40.6165513,Dapper单条Model插入时间:95.9492972,Dapper单条sql插入时间:91.0191095,原生单条sql插入时间:90.5096905 秒 Dapper批量Model插入时间:40.4729053,Dapper单条Model插入时间:99.0270506,Dapper单条sql插入时间:92.7325932,原生单条sql插入时间:9…