小编Dom*_*nic的帖子

从现有表创建表(结构)

如何创建新表,哪个结构应该与另一个表相同

我试过了

CREATE TABLE dom AS SELECT * FROM dom1 WHERE 1=2
Run Code Online (Sandbox Code Playgroud)

但它没有发生工作错误

sql-server

82
推荐指数
8
解决办法
30万
查看次数

如何将Try/Catch添加到SQL存储过程

CREATE PROCEDURE [dbo].[PL_GEN_PROVN_NO1]        
@GAD_COMP_CODE  VARCHAR(2) =NULL, 
@@voucher_no numeric =null output 
AS         
BEGIN  
    DECLARE @NUM NUMERIC 
    DECLARE @PNO  NUMERIC                               
    SET @PNO = 0 
    DECLARE @PNO1 NUMERIC
    SET @PNO1=0 

--  begin transaction 

    IF NOT EXISTS (select GLDC_NEXT_PRV_NO
               FROM   GLAS_FINANCIAL_DOCUMENTS          
                   WHERE  GLDC_COMP_CODE  = @GAD_COMP_CODE        
                   AND GLDC_DOC_CODE  = 'JV' )
    BEGIN
               RAISERROR ('Error in generating provision number..',16,1) 
               -- ROLLBACK TRANSACTION
    END
ELSE
SELECT @PNO=ISNULL(GLDC_NEXT_PRV_NO,0)+1
FROM   GLAS_FINANCIAL_DOCUMENTS          
WHERE  GLDC_COMP_CODE  = @GAD_COMP_CODE        
AND GLDC_DOC_CODE  = 'JV' 

UPDATE  GLAS_FINANCIAL_DOCUMENTS        
SET GLDC_NEXT_PRV_NO = @PNO         
WHERE  GLDC_COMP_CODE  = @GAD_COMP_CODE …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server try-catch

39
推荐指数
3
解决办法
12万
查看次数

如何将复合主键添加到表

create table d(id numeric(1), code varchar(2))
Run Code Online (Sandbox Code Playgroud)

创建上表后,如何在两个字段和外键上添加复合主键?

sql sql-server-2005 foreign-keys primary-key

28
推荐指数
4
解决办法
14万
查看次数

SQL Server中的DECODE()函数

SELECT PC_COMP_CODE,
       'R',
       PC_RESUB_REF,
       DECODE(PC_SL_LDGR_CODE, '02', 'DR', 'CR'),
       PC_DEPT_NO DEPT,
       '', --PC_DEPT_NO,
       PC_SL_LDGR_CODE + '/' + PC_SL_ACNO,
       SUM(DECODE(PC_SL_LDGR_CODE, '02', 1, -1) * PC_AMOUNT),
       PC_CHEQUE_NO CHQNO
  FROM GLAS_PDC_CHEQUES
 WHERE PC_RESUB_REF IS NOT NULL 
   AND PC_DISCD NOT IN ('d', 'D', 'T') 
GROUP BY PC_RESUB_REF, 
         PC_COMP_CODE, 
         'JJ', 
         PC_SL_LDGR_CODE + '/' + PC_SL_ACNO, 
         PC_DEPT_NO, 
         PC_CHEQUE_NO, 
         DECODE(PC_SL_LDGR_CODE, '02', 'DR', 'CR')
Run Code Online (Sandbox Code Playgroud)

以上是Oracle查询; 如何在SQL Server 2005中使用DECODE()函数?

sql sql-server oracle sql-server-2005

28
推荐指数
3
解决办法
29万
查看次数

23
推荐指数
3
解决办法
4万
查看次数

13
推荐指数
1
解决办法
4万
查看次数

11
推荐指数
1
解决办法
2万
查看次数

.NET中的CIL,CLS和CTS

.NET中的CIL,CTSCLS是什么?它们之间有什么区别?

.net types cil cls-compliant

7
推荐指数
1
解决办法
6615
查看次数

web配置和机器配置

什么是b/w webconfig和机器配置的差异

asp.net

6
推荐指数
2
解决办法
1614
查看次数

如何在表字段中添加非null

create table re(id numeric(1),bin varchar(10))
Run Code Online (Sandbox Code Playgroud)

如何在表和外键上添加非null

sql sql-server-2005 foreign-keys

2
推荐指数
1
解决办法
221
查看次数