sql基本操作
程序员文章站
2022-05-01 22:06:12
...
sql基本操作
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
列出成员(提示)
Ctrl+J
将光标移到行首
Home
将光标移到行尾
END
选择从光标到当前行首的文本
Shift+Home
选择从光标到当前行尾的文本
Shift+End
将选定文本设为大写
Ctrl+Shift+U
将选定文本设为小写
Ctrl+Shift+L
修改字段类型
ALTER TABLE tableName ALTER COLUMN 列名 类型;
eg:ALTER TABLE srba_wf_broker_behavior_apply ALTER COLUMN organ_type nvarchar(10);
增加字段列
ALTER TABLE tableName ADD 列名 类型;
eg:ALTER TABLE srba_wf_organ_behavior_apply ADD handle_organ nvarchar(10);
修改字段列名
exec sp_rename '表名.[字段原名]','字段新名','column'
eg:EXEC sp_rename 'srba_wf_broker_behavior_apply.[agent_organ]','handle_organ','COLUMN';
--设置权限
use siss141205
go
grant execute on p_getProcOrderCode to test_user
go
--更新id(Eos)
update EOS_UNIQUE_TABLE set code=(select max(id) from srba_user_account) where name='SrbaUserAccount.id'
--字段添加注释
EXECUTE sp_addextendedproperty N'MS_Description', N'在Annual基础加1年,由年度变成年了', N'user', N'dbo', N'table', N'srba_edu_material_mtm_user', N'column', N'annual'
字典表(Eos)
select * from EOS_DICT_ENTRY where DICTTYPEID in (select DICTTYPEID from EOS_DICT_TYPE where DICTTYPENAME like'%年检%')
存储过程
-- =============================================
-- Author: xxx
-- Create date: 2014-01-03
-- Description: 根据诚信公示工作日天数获取公示结束日期
-- =============================================
create PROCEDURE [dbo].[p_get_honesty_bulletin_end_date]
@daysInt int --系统配置的诚信工作日
AS
BEGIN
select max(srba_date) returnResult from (select top (@daysInt) * from srba_config_Date where srba_type!=1 and srba_date > GETDATE()) newTable;
END
--exec [p_get_honesty_bulletin_end_date] 10;