摘要:sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/ CONVERT(var
阅读全文
摘要:在centos 6.5 下python使用pyodbc连接sql server 报错: [unixODBC][Driver Manager]Can't open lib 'SQL Server'.... 解决方法:安装驱动 下载2个包: 1、unixODBC-2.3.0.tar.gz ,链接: ht
阅读全文
摘要:“控制面板-管理工具-数据源(ODBC)”,打开“ODBC数据源管理器”窗口,然后“添加”,打开“创建新数据源”的窗口,最后选择Microsoft Access Driver(*.mdb)选项,往后等等。。。不过我打开“ODBC数据源管理器”窗口,添加的时候却发现窗口中只有一个“SQL Server...
阅读全文
摘要:语法sp_executesql [ @stmt = ] stmt [ {, [@params=] N'@parameter_name data_type [ [ OUT [ PUT ][,...n]' } {, [ @param1 = ] 'value1' [ ,...n ] } ]用法实例1、获取一个输出结果使用output获取输出结果的值declare @num int, @sqls nvarchar(4000) set @sqls='select @a=count(*) from customer 'exec sp_executesql @
阅读全文
摘要:ALTER PROCEDURE [dbo].[ken_overtime_check](@p_use_code nvarchar(100),@p_table_name nvarchar(1000)) ASBEGINdeclare @cursor_name cursor;declare @employeeid nvarchar(100);declare @cur_employeeid nvarchar(1000); SET NOCOUNT ON; begin try begin transaction ; SET @sql = 'SELECT @tc_1 = EMPLOYE...
阅读全文
摘要:SQLSERVER字符串截取2007-04-13 21:47:15|分类:SQL|标签:sqlserver字符串截取|字号订阅已知: 字段A='F:\photo\Winter Leaves.jpg'要求:分段截取每段字符[字段A不能为TEXT类型,否则报错]解决方法:++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---截取字符串A的第一个\左边的字符串select left(A,charindex('/',A)-1)输出结果:F:++++++++++++++++++++++++++++
阅读全文
摘要:1、创建触发器if ((object_id('tgr_binding_reason', 'tr') is not null)) drop trigger tgr_binding_reasongocreate trigger tgr_binding_reasonon atdnotimecardafter insertas declare @personid varchar(200), @shouldtime varchar(20), @attenddate varchar(20), @procstate varchar(20); select @personid
阅读全文
摘要:SQL Server 2005/2008 触发器的管理和查看1、通过可视化操作来管理和查看触发器在Microsoft SQL Server Management Studio中,选中某一数据库的某一张表时,在“对象资源管理器详细”窗口中有“触发器”项。通过“触发器”的右键菜单功能,我们可以新建触发器。如果原来的表中已经存在了触发器,通过双击“触发器”项可以查看到具体的触发器,在此处可以执行 修改、删除等操作。2、通过查询分析器来管理和查看触发器1)查看表中的触发器类型:sp_helptrigger:返回对当前数据库的指定表定义的 DML 触发器的类型。sp_helptrigger 不能用于 D
阅读全文
摘要:MSSql的多表关联的update语句例如A表 存在一下字段:AID A1 A2 A3 A4B表中存在字段:BID B1 B2 B3 B4如果实现用B表的所有字段更新A表中相应的字段,在MS SQL Server里面可以写成:update Aset A1=B.B1,A2=B.B2,A3=B.B3,A4=B.B4from A,Bwhere A.AID=B.BID
阅读全文